我有一个XML文档,它作为字符流接收。我希望使用libxml2解析它。那么一种方法是将其保存为.xml,然后使用libxml2 API中的一个打开它。有没有办法可以直接在这个流上构建一个树并解析它?
Env纯粹是c ++ / c。
干杯!
答案 0 :(得分:2)
您可以使用parser.h中的xlmCtxtReadFd。还有xmlCtxtReadMemory,如果您更愿意使用内存块而不是流。
答案 1 :(得分:1)
根据您的具体情况,尝试xmlCtxtReadFd或xmlCtxtReadIO。