Expressions
/rootelement/childelement //elementname Return all elements named 'elementname' //elementname/childelement[1] Get only 1st childelement with name childelelement . Current node .. Parrent element
Functions
name() Name of the current node comment() Display comments text() Display CDATA text document('/path/to/file.xml')/rootelement/childelement Set pointer to external file string-length(element/childelement) Get string length concat(element/childelement1, ' ', element/childelement2) Concatenate strings contains(elemen/childelement, 'substring') String contains substring starts-with(), normalize-space(), substring-before(), substring-after(), count() not(), true(), false(), ...