鉴于:
<UOIS UOI_ID="9c168282a881848971a85eaa32e7f213f7791e88" CONTENT_TYPE="VIDEO" NAME="2016_129_17_1_PM_Moss.mov" VERSION="1">
如何使用xmlstarlet提取UOI_ID
和NAME
的值?
答案 0 :(得分:1)
以下内容应从每个UOI_ID
元素输出NAME
和UOIS
,以逗号分隔:
xmlstarlet sel -t -m "//UOIS" -v "concat(@UOI_ID, ', ' , @NAME)" -n your_xml.xml
答案 1 :(得分:0)
所以你可以尝试这种方法。
$ xmlstarlet sel -t -v "/UOIS[UOI_ID= 9c168282a881848971a85eaa32e7f213f7791e88]/UOI_ID/" yourfilename.xml
对名称值应用相同的想法。如果您需要任何进一步的帮助,请告诉我们!