3

ファイルではなく、変数に格納されているXMLデータを解析しようとしています。この理由は、プログラムxがXMLでプログラムyに応答するため、変数からXMLを直接解析するのが最善のように思われるためです。

これまでTinyXMLでこれを実行しようとしましたが、変数からロードするためのインターフェイスが表示されません。

これは基本的にTinyXMLの反対です。ドキュメントをchar*またはstringに保存します。charに保存する代わりに、char(またはstring)からロードします。

たとえば、次の代わりに:

TiXmlDocument doc( "demo.xml" );
doc.LoadFile();

何かのようなもの

doc.LoadVar(char*) 

RapidXMLもチェックアウトしましたが、変数からロードするドキュメントが見つからないようです。

ありがとう

4

2 に答える 2

1

を使用できますTiXmlDocument::Parse。詳細については、 tinyxmlのドキュメントを参照してください。

于 2010-02-24T00:34:07.310 に答える
0

すでに文字列にドキュメントがある場合は、単にTiXmlDocument::Parseメソッドを呼び出して実行してみませんか?

于 2010-02-24T00:35:55.373 に答える