gpt4 book ai didi

c - 如何使用 libxml2 库在 c 中解析 XML 字符串而不是 XML 文档

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:11 26 4
gpt4 key购买 nike

libxml2 文档中的所有示例 libxml tutorial提到使用外部 XML 文件。如果我需要解析其中包含 XML 内容的字符串怎么办?在 libxml2 C 库中是否真的可行,或者唯一的解决方案是将字符串保存到文件并将该文件名作为参数发送到下面的函数。但它会严重影响性能。

doc = xmlParseFile(docname);

libxml2 中是否有任何内置函数来解析字符数组?

最佳答案

您可以使用 xmlParseDoc() ,它将采用空终止字符串(xmlChar/unsigned char)并像使用 xmlParseFile() 从文件中读取一样完全解析它.

关于c - 如何使用 libxml2 库在 c 中解析 XML 字符串而不是 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com