gpt4 book ai didi

c - xmlParseFile 与 xmlReadFile (libxml2)

转载 作者:行者123 更新时间:2023-12-04 02:43:43 24 4
gpt4 key购买 nike

我正在使用 libxml2 库编写一些 C 代码来读取 XML 文件。为此似乎有两个不同的功能,xmlParseFilexmlReadFile ,而且我不确定它们之间的区别(除了 xmlReadFile() 需要一些额外参数这一事实)。

libxml2网站上的例子有时使用xmlParseFile,有些使用xmlReadFile。

那么什么时候应该使用xmlParseFile,什么时候应该使用xmlReadFile呢?我找不到任何可以解释这一点的内容。

最佳答案

xmlReadFile() 更强大一些,因为它能够获取 URL 而不是本地文件路径,并允许指定更多选项 (http://xmlsoft.org/html/libxml-parser.html#xmlParserOption),因此我倾向于使用它而不是 xmlParseFile()。也就是说,如果您正在解析本地 XML 文件而不使用解析器选项,那么使用 xmlParseFile() 就没问题。

关于c - xmlParseFile 与 xmlReadFile (libxml2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19315206/

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