Function Description
from_xml(xmlStr, schema[, options]) Returns a struct value with the given `xmlStr` and `schema`.
schema_of_xml(xml[, options]) Returns schema in the DDL format of XML string.
to_xml(expr[, options]) Returns a XML string with a given struct value
xpath(xml, xpath) Returns a string array of values within the nodes of xml that match the XPath expression.
xpath_boolean(xml, xpath) Returns true if the XPath expression evaluates to true, or if a matching node is found.
xpath_double(xml, xpath) Returns a double value, the value zero if no match is found, or NaN if a match is found but the value is non-numeric.
xpath_float(xml, xpath) Returns a float value, the value zero if no match is found, or NaN if a match is found but the value is non-numeric.
xpath_int(xml, xpath) Returns an integer value, or the value zero if no match is found, or a match is found but the value is non-numeric.
xpath_long(xml, xpath) Returns a long integer value, or the value zero if no match is found, or a match is found but the value is non-numeric.
xpath_number(xml, xpath) Returns a double value, the value zero if no match is found, or NaN if a match is found but the value is non-numeric.
xpath_short(xml, xpath) Returns a short integer value, or the value zero if no match is found, or a match is found but the value is non-numeric.
xpath_string(xml, xpath) Returns the text contents of the first xml node that matches the XPath expression.