から子どもを得ることができない、私は子供だけトップレベルでXML要素を取得し、することはできません。RapidXml:RapidXmlライブラリを使用して、次のC++コードでXMLファイル
char *text = ... // XML file shown below
using namespace rapidxml;
xml_document<> doc;
doc.parse<0>(text);
xml_node<> *node = doc.first_node();
while(node != 0) {
cout << node->name() << " " << node->value() << endl;
node = node->next_sibling(); // <-- ???
}
XMLファイル:
<parent>
<child>123</child>
</parent>
<parent>
<child>456</child>
</parent>
実際の結果:
parent
parent
期待される結果:
parent
child 123
parent
child 456
子供はどのように入手できますか?
ありがとうございました!