0

我正在使用 TinyXML 在 C++ 中创建 XML 文档。

我想在输出文档中看到每行 1 个属性,如下所示:

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

而不是默认情况下 TinyXML 打印的内容:

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

不幸的是,我还没有找到任何可以让我这样做的 API 方法。

在不更改 TinyXML 的代码的情况下,TinyXML 是否提供了一种自定义打印的方法,以便我可以看到每行 1 个属性?

谢谢!

4

1 回答 1

0

默认情况下没有办法做到这一点;您可以子类 TiXmlPrinter 来创建该行为:

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

于 2011-11-07T22:06:33.300 回答