我试图弄清楚如何给 TinyXML 一个包含多个 XML 节点的缓冲区或文件,并让它一次只解析其中一个。似乎 TiXmlDocument::Parse() 对此有一些功能,因为它返回一个 char const* 指针,并且返回的指针似乎超出了文本。
我想这样做的原因是我可能有截断或格式错误的输入,我想尽可能多地解析。例如:
<outer>
<inner a="b">value</inner>
</outer>
<outer>
<inner c="d">again</inner>
</outer>
<outer