gpt4 book ai didi

xmllint 不适用于 https - 警告 : failed to load external entity

转载 作者:行者123 更新时间:2023-12-03 14:44:11 27 4
gpt4 key购买 nike

xmllinthttp://somesite.xml 一起工作正常

但它不适用于 https://somesite.xml

xmllint https://somesite.xml
warning: failed to load external entity "https://somesite.xml"

最佳答案

作为一种解决方法,您可以使用另一个实用程序,例如 curl wget 首先下载文件,然后通过管道将其发送到 xmllint .

curl --silent "https://somesite.xml" | xmllint -
注意事项:
  • 使用 - (“连字符/减号”)为 xmllint的 file 参数从标准输入流而不是文件或 URL 获取其 XML 输入。
  • 您可能想使用 --silent-s压制curl进度/错误消息,以防止它被 xmllint 解析.
  • 如果 URL 包含特殊字符,则可能需要在 URL 周围加上引号。

  • 应该为 xmllint 工作通过 HTTPS 的 XML 输入,但不确定 DTD 或模式;可能需要先使用单独的命令将其下载到本地文件。

    关于xmllint 不适用于 https - 警告 : failed to load external entity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38602855/

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