0
的節點
XMLStarlet允許您使用小於/大於運算符來過濾屬性值嗎?例如,考慮這樣一個文件:XMLStarlet:選擇使用小於/大於
<xml>
<list>
<node name="a" val="x" />
<node name="b" val="y" />
<node name="c" val="z" />
etc.
</list>
{}代碼
有沒有辦法選擇的節點,其值是「X」更大?這個XPath似乎不使用XMLStarlet 1.5.0工作:
//node[@val > 'x']
也沒有這樣的:
//node[@value gt 'x']
xmlstarlet只支持xpath 1.0,所以字符串比較僅限於'='和'!='。請參閱http://stackoverflow.com/questions/11125944/how-to-compare-strings-with-xpath-1-0 –