Skip to content

Instantly share code, notes, and snippets.

@booyaa
Last active December 11, 2015 20:28
Show Gist options
  • Select an option

  • Save booyaa/4655355 to your computer and use it in GitHub Desktop.

Select an option

Save booyaa/4655355 to your computer and use it in GitHub Desktop.
Useful XPath queries
<root>
   <cd>
     <name>yes</name>
     <description>foo</description>
   </cd>
   <dvd>
     <name>shaun of the dead</name>
     <description>zomromcom</description>
   </dvd>
</root>

to union results of cds and dvds: //cd|//dvd

to get children values (aka innerxml): //cd/*

<root>
   <dataset>
    <name>foo</name>
    <accesspoint>1</accesspoint>
   </dataset>
   <dataset>
    <name>bar</name>
    <accesspoint>2</accesspoint>
   </dataset>
   <dataset>
    <name>sna</name>
    <accesspoint>2</accesspoint>
   </dataset>
   <dataset>
    <name>fu</name>
    <accesspoint>1</accesspoint>
   </dataset>
</root>

select nodes whose accesspoint value is greater than 1: //accesspoint[. > 1]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment