Как напечатать атрибуты на каждой отдельной строке с TinyXml - PullRequest
0 голосов
/ 27 октября 2011

Я использую TinyXML для создания документов XML на C ++.

Я хотел бы видеть 1 атрибут на строку в выходных документах, например:

<root a="1"
      b="2"
      c="3" />

вместо того, чтоTinyXML печатает по умолчанию:

<root a="1", b="2", c="3" />

К сожалению, я не нашел ни одного метода API, который позволил бы мне сделать это.

Без изменения кода TinyXML, существует ли способ, которым TinyXMLпозволяет настроить печать так, чтобы я мог видеть 1 атрибут в строке?

Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2011

Нет способа сделать это по умолчанию; вы можете создать подкласс TiXmlPrinter для создания такого поведения:

http://www.grinninglizard.com/tinyxmldocs/classTiXmlPrinter.html

...