传递字符流到libxml2

问题描述:

我有一个XML文档作为字符流接收。我想用libxml2解析这个。那么一种方法是将其保存为.xml,然后使用其中一个libxml2 API打开它。有没有一种方法可以直接在这个流上构建一棵树并解析它?传递字符流到libxml2

Env纯粹是C++/c。

干杯!

您可以使用parser.h中的xlmCtxtReadFd。还有xmlCtxtReadMemory,如果您宁愿使用内存块而不是流。

+0

谢谢,xmlCtxtReadMemory看起来更像是我可以使用的...... :) – 2010-10-06 08:21:16

尝试xmlCtxtReadFdxmlCtxtReadIO取决于您的上下文。