代码之家  ›  专栏  ›  技术社区  ›  stan

从变量而不是文件加载XML

  •  3
  • stan  · 技术社区  · 16 年前

    我试图解析存储在变量中的XML数据,而不是文件。这是因为程序x以XML形式响应程序y,所以最好直接从变量解析XML。

    到目前为止,我已经尝试在tinyxml中实现这一点,但是我没有看到从变量加载的接口。

    基本上是相反的 TinyXML: Save document to char * or string ,而不是保存到char,我希望从char(或string)加载

    例如,而不是以下内容:

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

    有点像

    doc.LoadVar(char*) 
    

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

    谢谢

    2 回复  |  直到 16 年前
        1
  •  0
  •   dirkgently    16 年前

    如果文档已经在一个字符串中,为什么不直接调用 TiXmlDocument::Parse 方法和完成?

        2
  •  1
  •   Vlad    16 年前

    你可以用 TiXmlDocument::Parse . 见 tinyxml documentation 了解更多详细信息。