从变量加载XML,而不是File

时间:2010-02-24 00:25:19

标签: c++ tinyxml

我正在尝试解析存储在变量中的XML数据,而不是文件。原因是程序x以XML格式回复程序y,因此最好直接从变量中解析XML。

到目前为止,我已尝试在TinyXML中执行此操作,但我没有看到从变量加载的接口。

它基本上与TinyXML: Save document to char * or string相反,而不是保存到char,我想从char(或字符串)加载

例如,而不是以下内容:

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

类似

doc.LoadVar(char*) 

我还检查了RapidXML,但我似乎也找不到从变量加载的文档。

由于

2 个答案:

答案 0 :(得分:1)

您可以使用TiXmlDocument::Parse。有关详细信息,请参阅tinyxml documentation

答案 1 :(得分:0)

如果您已经将文档放在字符串中,为什么不简单地调用TiXmlDocument::Parse方法并完成?