@hdr wrote:
this is the code i am using :
int positionID = 0; int i = 0; positions.addTag("position"); positions.pushTag("position", positionID); positions.addAttribute("position", "type", "mouvement",positionID); for (vector<int>::iterator it1 = dynamixelsPosition.begin(); it1 != dynamixelsPosition.end(); ++it1) { string dynamixel = "dynamixel["+ std::to_string(i) +"]"; positions.addValue(dynamixel, *it1); i++; } positions.popTag();//pop position positions.saveFile("positions.xml"); positionID++;
i am getting this as a result :
<position> <dynamixel[0]>28091</dynamixel[0]> <dynamixel[1]>31300</dynamixel[1]> <dynamixel[2]>3676</dynamixel[2]> <dynamixel[3]>27943</dynamixel[3]> </position> <position> <dynamixel[0]>26365</dynamixel[0]> <dynamixel[1]>16519</dynamixel[1]> <dynamixel[2]>437</dynamixel[2]> <dynamixel[3]>11255</dynamixel[3]> </position>
but i am trying to have something like this as a result :
<position type=mouvement> <dynamixel[0]>28091</dynamixel[0]> <dynamixel[1]>31300</dynamixel[1]> <dynamixel[2]>3676</dynamixel[2]> <dynamixel[3]>27943</dynamixel[3]> </position> <position type=mouvement> <dynamixel[0]>26365</dynamixel[0]> <dynamixel[1]>16519</dynamixel[1]> <dynamixel[2]>437</dynamixel[2]> <dynamixel[3]>11255</dynamixel[3]> </position>
Thanks for your help
Posts: 1
Participants: 1