I want to extract name attribute value from the following tag
<application
comments="Do not erase this one"
executable="run_CIET"
icon="default"
instances="1"
mode="1"
name="CIET"
order="10"
selection="1"
tool="y"
/>
I can easily get value of name attribute value based on mode value as shown below
xpath Applications.xml '//applications/application[@mode='3']'/@name
But if I want to add more condtion which is "get name attribute value when mode=X and tool attribute is not there in application tag"
How do we do this? I tried something like
xpath Applications.xml '//applications/application[@mode='3' and !@tool]'/@name
but its not working.
I have not used XPath before and I am finding it tricky I search W3C help on XPath but did not find what I wanted. Please help.