TinyXML に複数の XML ノードを含むバッファまたはファイルを指定し、一度に 1 つのみを解析させる方法を見つけようとしています。TiXmlDocument::Parse() には char const* ポインターが返され、返されたポインターがテキストを超えているように見えるため、これにはいくつかの機能があるようです。
これを行う理由は、入力が切り詰められているか、形式が正しくない可能性があるため、可能な限り解析したいからです。例えば:
<outer>
<inner a="b">value</inner>
</outer>
<outer>
<inner c="d">again</inner>
</outer>
<outer