从不在同一行的xml标记中提取数据

时间:2019-05-08 20:10:54

标签: xml sed xmllint

我有一个xml,想提取两个标签之间的数据。标签不在同一行。我在下面尝试了sed命令,但是返回了整个XML。我究竟做错了什么?我也尝试过xmllint并获得相同的结果。



sed 's/<.tagname*>\(.*\)<\/.tagname*>/\1/g' file

xmllint --path '//anytag/text()' <(echo "<anytag>my message</anytag>"


0 个答案:

没有答案