【发布时间】:2013-11-23 09:32:51
【问题描述】:
我尝试使用管道 curl 和 xmllint 来解析来自 url 的 xml 输出。但由于某种原因,xml 不会解析 xml,而是显示 curl 生成的 xml。 我缺少一个设置? 如果将 curl 操作的结果存储为文件并将其用作 xmllint 的输入,则它会正确解析。
curl --location --header "Accept: application/rdf+xml" http://www.test.com | xmllint --format - --xpath '//title'
【问题讨论】:
-
也许它打印到 stderr 并且您需要
2>&1?或者你可以使用我的xidelhttp://www.test.com -e //title然后你不需要管道