#c #xml #tinyxml
#c #xml #tinyxml
Вопрос:
Я использую TinyXML для создания XML-документов на C .
Я хотел бы видеть 1 атрибут на строку в выходных документах, например:
<root a="1"
b="2"
c="3" />
вместо того, что TinyXML печатает по умолчанию:
<root a="1", b="2", c="3" />
К сожалению, я не нашел ни одного метода API, который позволил бы мне это сделать.
Без изменения кода TinyXML, есть ли способ, который TinyXML предоставляет для настройки печати, чтобы я мог видеть 1 атрибут на строку?
Спасибо!
Ответ №1:
По умолчанию это невозможно сделать; вы можете создать подкласс TiXmlPrinter для создания такого поведения:
http://www.grinninglizard.com/tinyxmldocs/classTiXmlPrinter.html