libxml - 从原始数据加载xmlDoc

时间:2012-04-03 21:54:47

标签: c++ c libxml2

我有一个char *数据缓冲区,我想在libxml2中解析为XML。

怎么会这样呢?

目前我正在使用它来通过调用文件名自动打开文件,但是拥有更多功能会很不错。

目前我这样做:

xmlDocPtr doc = xmlParseFile("data/foo.xml");

但是我有一个资源系统可以让我访问原始数据,所以我更喜欢的方法是:

resource_base_ptr res = load_resource("data/foo.xml");
xmlDocPtr doc /*= some_function(res->raw_data) */;

1 个答案:

答案 0 :(得分:1)