在TinyXml 1中,可以使用<
TiXmlElement * pxmlChild = pxmlParent->FirstChildElement( "child" );
std::stringstream ss;
ss << (*pxmlChild);
在TinyXml2中似乎无法实现。如何在TinyXml2中将元素转换为xml字符串?
编辑:具体来说,我在xml之后,例如如果xml是:
<parent>
<child>
<value>abc</value>
</child>
<parent>
我想要子元素的xml,例如
<child>
<value>abc</value>
</child>
最佳答案
似乎不再存在打印,但是接受也可以正常工作:
XMLPrinter printer;
pxmlChild->Accept( &printer );
ss << printer.CStr();
关于c++ - 如何在TinyXML2中将XMLElement转换为字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11935689/