The Xpath implementation described in this article is used starting with version 8.4.10 when accessing certain nodes e.g. to fetch the right state-string from the XML body of an subscription notify.

Certain settings use a strip-down version of the Xpath-standard to point to certain elements in an XML.

Our Xpaths need always to start from the root (first token must be '/'). They usually point to a single element node (tag). An exception are the NotifyParsingRules of type array (since fw.version 8.7.3).

To save resources we do not allow Xpaths that introduce additional searches. The first time an element node description is found in an XML, it is used. So a path like "/*/subtree[@*='selected'] will search within the first element node of an XML for an element node named subtree whose first attribute has the value 'selected'.


The only axes supported are self and child.



Snom phones support:



Snom phones don't support: