0

ファイルポインタであるpopenの出力をTinyXMLの入力に接続しようとしています。

メインページによると、それを行うための最良の方法は、解析メソッドを使用することです。

C style input:

    * based on FILE*
    * the Parse() and LoadFile() methods

これを実現するには、TIXML_USE_STLを使用する必要があると思います。例を見つけてインポートするにはどうすればよいですか?

削除されてからの返信は、ドキュメントで正しい方向を示してくれました

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

ありがとう。

今、私はそれをリンクしてインポートする方法を理解する必要があります。

4

2 に答える 2

2

TinyXMLについてはあまり詳しくありませLoadFile()んが、オーバーロードされたバージョンでは機能しませFILE *ん。

http://www.grinninglizard.com/tinyxmldocs/classTiXmlDocument.html#a12

編集:ああ、問題は、TinyXMLがストリームからの読み取りをサポートしていないことです(上記のリンクを参照)。その場合の唯一の選択は、ストリームを手動でバッファに読み込み、TinyXMLに渡すことParse()です。

于 2009-04-20T15:48:21.967 に答える
0

ファイルデータをいくつかのバッファ(たとえばSomeCharBuffer)に読み込み、それにnullターミネータを追加して実行できます。

TiXmlDocument doc;  
doc.Parse(SomeCharBuffer);
于 2010-07-20T15:26:14.787 に答える