libxml2 文档libxml 教程中的所有示例均使用外部 XML 文件提及。如果我需要解析包含 XML 内容的字符串怎么办?在 libxml2 C 库中是否真的有可能,或者唯一的解决方案是将字符串保存到文件中并将该文件名作为参数发送给下面的函数。但是会严重影响性能。
doc = xmlParseFile(docname);
libxml2 中是否有任何内置函数来解析字符数组?
libxml2 文档libxml 教程中的所有示例均使用外部 XML 文件提及。如果我需要解析包含 XML 内容的字符串怎么办?在 libxml2 C 库中是否真的有可能,或者唯一的解决方案是将字符串保存到文件中并将该文件名作为参数发送给下面的函数。但是会严重影响性能。
doc = xmlParseFile(docname);
libxml2 中是否有任何内置函数来解析字符数组?
您可以使用xmlParseDoc()
, 它将采用一个以空字符结尾的字符串(xmlChar / unsigned char)并完全解析它,就好像它是使用xmlParseFile()
.