0

C++ で XML ドキュメントを作成するために TinyXML を使用しています。

次のように、出力ドキュメントで 1 行に 1 つの属性を表示したいと思います。

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

TinyXML がデフォルトで出力するものの代わりに:

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

残念ながら、これを可能にする API メソッドは見つかりませんでした。

TinyXML のコードを変更せずに、1 行に 1 つの属性を表示できるように TinyXML が印刷をカスタマイズする方法はありますか?

ありがとう!

4

1 に答える 1

0

デフォルトではこれを行う方法はありません。TiXmlPrinter をサブクラス化して、その動作を作成できます。

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

于 2011-11-07T22:06:33.300 に答える