1

libxml2にXMLとして解析したいデータのchar*バッファーがあります。

どのようにそれについて行くでしょうか?

現在、ファイル名を呼び出すことでファイルを自動的に開くために使用していますが、より多くの機能があると便利です。

現在、私はこのようにしています:

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

ただし、生データにアクセスできるリソースシステムがあるので、より好ましい方法は次のとおりです。

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

1 に答える 1

1

xmlReadMemory()を使用する必要があります

http://xmlsoft.org/html/libxml-parser.html#xmlReadMemory

于 2012-04-03T23:14:39.907 に答える