Я пытаюсь выяснить, как предоставить TinyXML буфер или файл, содержащий более одного узла XML, и заставить его анализировать только один из них за раз.Похоже, что TiXmlDocument :: Parse () имеет некоторые функциональные возможности для этого, поскольку он возвращает указатель char const *, а возвращенный указатель, кажется, находится за текстом.
Причина, по которой я хочу это сделать, заключается в том, что у меня может быть усеченный или неправильно сформированный ввод, и я хочу проанализировать столько, сколько смогу.Например:
<outer>
<inner a="b">value</inner>
</outer>
<outer>
<inner c="d">again</inner>
</outer>
<outer