|
@parsexml() Function |
|
|
@parsexml() function is used to parse an XML string into Node object so that it can be queried with @xpath() function. (since v5.0) Syntax: @parsexml(xml-string-expression, target-symbol [, encoding] [, namespace-aware]) xml-string-expression The expression that provides the XML string to parse. target-symbol The name of the target variable that will contain the parsed Node object. encoding Default 'UTF-8' namespace-aware Default 'true'
Examples: @set(v:XML, '<root><item><PRICE>1200</PRICE></item></root>')
@parsexml(v:XML, v:NODE) @xpath(v:NODE, '//PRICE') @// result: 1200
@parsexml(v:XML, v:NODE, 'UTF-8') @xpath(v:NODE, '//PRICE') @// result: 1200
@parsexml(v:XML, v:NODE, '', 'false') @xpath(v:NODE, '//PRICE') @// result: 1200
See @xpath() |