我的xml看起来像:
<records>
<record key='1' att1='a' att2='2'>
<record key='2' att1='b' att2='4'>
</records>
这个xpath命令:
xpath -s ' ' -q -e "//record[@key='1']/@att1|//record[@key='1']/@att2" /tmp/xmlfile.log
要获得att2
我应该再次搜索where @key=1
吗?
我拥有<record>
key=1
之后,我应该能够获得我想要的任何属性,而无需再次搜索。那可能吗?如果是这样,怎么样?