标签: xmllint
xmllint可以正常使用http://somesite.xml
xmllint
但它不适用于https://somesite.xml
xmllint https://somesite.xml warning: failed to load external entity "https://somesite.xml"
答案 0 :(得分:1)
作为一种解决方法,您可以使用curl或wget之类的其他实用程序先下载文件,然后将其通过管道传输到xmllint。
curl
wget
curl --silent "https://somesite.xml" | xmllint -
注意:
-
--silent
-s
应该适用于xmllint通过HTTPS的XML输入,但不能确定DTD或模式;可能需要先使用单独的命令将其下载到本地文件。