0
我有一個需要使用pugixml和Cpp編寫的XML文檔。我的XML文檔的一部分是這樣的:使用pugixml和C++將行添加到.xml
line 4 <people>
line 5 <guys>
line 6 <dude name="man" delay="1" life="0.75" score="5" />
line 7 <dude name="man" delay="1" life="0.75" score="5" />
line 8 <dude name="man" delay="1" life="0.75" score="5" />
line 9 <dude name="man" delay="1" life="0.75" score="5" />
line 10 <dude name="man" delay="1" life="0.75" score="5" />
line 11 </guys>
line 12 <guys>
line 13 <dude name="man" delay="1" life="0.75" score="5" />
line 14 <dude name="man" delay="1" life="0.75" score="5" />
line 15 <dude name="man" delay="1" life="0.75" score="5" />
line 16 <dude name="man" delay="1" life="0.75" score="5" />
line 17 <dude name="man" delay="1" life="0.75" score="5" />
line 18 </guys>
</people>
如何將添加13號線陸續(花花公子名=「人」延遲=「1」的生活=「0.75」得分=「5」)專線,搬家所有其他行在我的.xml文件中一個下降?
我想....
//get xml object
pugi::xml_document doc;
//load xml file
doc.load_file(pathToFile.c_str);
//edit file
doc.child("people").child("guys").append_copy(doc.child("people").child("guys").child("dude"));
//save file
doc.save_file(pathToFile.c_str);
但它似乎並不奏效。有任何想法嗎?
目前尚不清楚如何[文件](http://pugixml.org/docs/manual.html)已經讓你失望。你有沒有注意到右邊的目錄? –
是的,我一直在閱讀它,但仍不知道如何才能讓它適應我的情況。你能提供一個例子嗎? – ctapp1