我正在尝试解析存储在变量中的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,但我似乎也找不到从变量加载的文档。
由于
答案 0 :(得分:1)
您可以使用TiXmlDocument::Parse
。有关详细信息,请参阅tinyxml documentation。
答案 1 :(得分:0)
如果您已经将文档放在字符串中,为什么不简单地调用TiXmlDocument::Parse
方法并完成?