XPath Node Selection

There are various ways to specify the XPath for an XML node in an API request. The simplest is to use the location path of the resource. For example, to select all users within your management configuration, use the following path:
/config/mgt-config/users
The above path specifies the following XML node that includes all users:
<users> <entry name="admin"> <permissions> <role-based> <superuser>yes</superuser> </role-based> </permissions> </entry> <entry name="guest"> <permissions> <role-based> <custom> <profile>NewUser</profile> </custom> </role-based> </permissions> </entry> </users>
Another method for selecting the XPath for an XML node is to select the specific node, such as the
superuser
or
NewUser
node within the node shown above. Use XPath syntax similar to the following to drill-down and select a specific node:
XML Node
XPath Syntax
xml-node.png
/config/mgt-config/users/entry/permissions/role-based/superuser[text()='yes']
xml-node-profile-newuser.png
/config/mgt-config/users/entry/permissions/role-based/custom/profile[text()='NewUser']

Recommended For You