xmlReadMemory - 未知'url'参数

时间:2014-07-21 11:52:16

标签: c++ xml xsd libxml2

我的xmlchar buffer(从服务器获取的内容,我不想保存它 - &gt;需要额外的时间并且已经过时了):< / p>

char myword[] = "...xml..."
xmlSchemaParserCtxtPtr ctxt = xmlSchemaNewParserCtxt(xsdFilePath);
xmlDocPtr doc = ?;

现在我需要doc。我试图使用以下功能:

doc = xmlReadMemory(myword, sizeof(myword), ?URL?, NULL, 0)

但问题在于URL,我应该把它放在那里......?我使用这个功能吗?也许还有另一种方法可以获得xmlDocPtr

BTW:我需要xmlDocPtr才能执行:

ret = xmlSchemaValidateDoc(ctxt, doc);

1 个答案:

答案 0 :(得分:0)

只需传递NULL指针:

doc = xmlReadMemory(myword, sizeof(myword), NULL, NULL, 0);