1
可以使用C++ boost :: property_tree生成以下XML嗎?使用C++ boost屬性樹的多個標記具有相同屬性的XML
<tests>
<test id="12" age="7">123</test>
<test id="15" age="8">1rr</test>
<test id="52" age="71">1qe3</test>
<test id="72" age="5">1d5</test>
</tests>
我用:
test.add("<xmlattr>.id", 12);
test.add("<xmlattr>.age", 8);
tests.add_child("test", test);
//Called multiple times
而且它產生的錯誤:
Attribute id Redefined
謝謝,我加入'test.clear()'的問題解決了添加屬性之前 –
@ Ja.L這正說明爲什麼你需要提供一個SSCCE/MVCE的例子。因爲這樣的事情不可能從你展示的代碼中診斷出來;)可以節省每個人在那裏的時間。更好的是,你可以經常在製作SSCCE時回答自己的問題(http://kera.name/articles/2013/10/nobody-writes-testcases-any-more/) – sehe