0
TinyXML-2でストリーム印刷用のXMLDocumentを設定するにはどうすればよいですか?TinyXml2ストリーム印刷
TinyXML-1からTinyXML-2にコードを移植しようとしています。私は、ストリーム印刷のためにそれを修正することができる方法がわからない、既に構築されたXMLDocumentを持っており、今イム
TinyXmlPrinter myPrinter;
myDocument.Accept(&myPrinter)
myPrinter.SetStreamPrinting();
myPrinter.CStr();
:TinyXML-1では、私のような何かを行うことができます。 XMLPrinter::OpenElement
、XMLPrinter::PushAttribute
、XMLPrinter::CloseElement
は私が望むものとかなり近いようです。だから私はすべての私のXMLDocumentを反復し、各要素のためにそれらの関数を呼び出さなければならないのですか、それとももっと簡単な方法ですか?
http://www.grinninglizard.com/tinyxml2docs/classtinyxml2_1_1_x_m_l_printer.html 'XMLPrinterプリンタによります。 doc.Print(&printer); SomeFunction(printer.CStr()); ' –
@ JerryJeremiah私は、コンストラクタのcompact引数をtrueに設定したいと思います。これはSetStreamPrinting()と同じようです。 –
@AnonMailありがとう!私はコンパクトな議論を欠いていた。 :P – LavaCharizard