tools.xmlFind
Returns a value at the specified XML element location.
Input Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| xml | Text | Yes | XML document |
| path | Text | Yes | Path to target XML element, separated by forward slashes (/) |
| property | Text | Yes | Name of XML element's attribute; Specifying a dot (.) returns the value of the XML element instead of an attribute value |
Returns
Type: Text
Returns a value at the specified XML element location.
Examples
var xml = "
<Cars>
<Favorites>
<Makes Count='2'>
<Make Year='2010'>Ford</Make>
<Make Year='2020'>BMW</Make>
</Makes>
</Favorites>
</Cars>";
// returns the count of Makes
var count = tools.xmlFind(xml, "Favorites/Makes", "Count");
debug.log(count);
var xml = "
<Cars>
<Favorites>
<Makes>
<Make Year='2010'>Ford</Make>
<Make Year='2020'>BMW</Make>
</Makes>
</Favorites>
</Cars>";
// returns the value 'Ford' since it is the first Make element
var make = tools.xmlFind(xml, "Favorites/Makes/Make", ".");
debug.log(make);
Remarks
None.
