VALIDATEEX
The VALIDATEEX function validates the XML input, and logs the function processing in the directory where the map runs by using the XMLLIB library.
This function validates XML
input, which is provided as a text stream or URL, against the provided XML Schema. The
VALIDATEEX function returns
0
if the validation succeeded or
-1
if validation failed, and generates the specified trace log file in the
directory. - Syntax:
- VALIDATEEX (single-text-expression, single-text-expression, tracelog)
- Meaning:
- VALIDATEEX (xml_url_or_xml_fragment, target_namespace XML_schemaname, trace_file_name.extension)
- Returns:
- A single number
Example
NUMBERTOTEXT( xmllib->VALIDATEEX( "ipo.in.xml", "urn:hl7-org:v3 http://www.example.com/IPO ipo.xsd", "numtotext.log" )
)Returns
0
when validation of the ipo.in.xml file succeeds or returns-1
when validation fails, and generates a trace log of function processing.