1
我想從XML文件中刪除節點。如何使用boost lib刪除最後一個xml節點及其子節點?
XML字符串看起來像:
<BookData>
<Book><Author>A1<Author><Name>B1</Name><Price>C1</Price></Book>
<Book><Author>A2<Author><Name>B2</Name><Price>C2</Price></Book>
...
<Book><Author>A(n-1)<Author><Name>B(n-1)</Name><Price>C(n-1)</Price></Book>
<Book><Author>A(n)<Author><Name>B(n)</Name><Price>C(n)</Price></Book>
</BookData>
我希望它結束了這個樣子。
<BookData>
<Book><Author>A1<Author><Name>B1</Name><Price>C1</Price></Book>
<Book><Author>A2<Author><Name>B2</Name><Price>C2</Price></Book>
...
<Book><Author>A(n-1)<Author><Name>B(n-1)</Name><Price>C(n-1)</Price></Book>
</BookData>
如何使用boost lib做到這一點?
非常感謝。但我有一個小問題。如果''是一個隨機名,我怎樣才能得到''節點的父節點? –
@ThếHảiNguyễnHuh。你只需編寫代碼來完成它。或者,您可以使用XML庫,而不是PropertyTree庫。 – sehe