我正在发出以下命令:
curl http://localhost:8082/some-url
返回的 xml 看起来与此类似:
<?xml version="1.0" encoding="UTF-8"?><user><dateCreated>1</dateCreated><dateLastModified>1</dateLastModified><id>1</id><disabled>false</disabled><firstName></firstName><lastName></lastName></user>
从响应中提取 xml 元素的最简单方法是什么,例如元素“真”?
注意,我要完整的开始标签、内容和结束标签(内容也可以是空的。
谢谢
最佳答案
使用 XML::Twig 附带的 xml_grep
,你可以做 curl http://localhost:8082/some-url | xml_grep --nowrap disabled
(我假设你想要 disabled
元素的内容,我在你的数据中没有看到任何 true
元素)
关于xml - 从 Linux 上的 curl 命令结果中提取 xml 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24556638/