Skip to content

XML_VALIDATE

XML_VALIDATE validates the XML file.

Syntax

leo-grammar
CC "Documentation" XML_VALIDATE

#--> RESULT ecode:intValue
CC "Documentation" XML_VALIDATE

#--> RESULT ecode:intValue

Parameters

none

Returns

  • ecode (intValue) - contains the error code or is 0 in case of success; 3 - XML_NOPARSER - a file has to be opened first; 12 - XML_PARSINGGENERAL an error occured while parsing the xml file; 13 - XML_PARSINGXMLFILE - an error occured within the xml file.

Details

A DTD has to be referenced within the XML file, otherwise the XML file will always be invalid. Validation is done by parsing the file once. When the parser encounters an element not conformant to the DTD, it aborts and returns an error code.

See Also

Examples

asc
CC "Documentation" XML_OPEN "file.xml"
CC "Documentation" XML_VALIDATE
IF (ecode = 13) {
    CC "AdoScript" INFOBOX "Invalid xml file!"
}
CC "Documentation" XML_OPEN "file.xml"
CC "Documentation" XML_VALIDATE
IF (ecode = 13) {
    CC "AdoScript" INFOBOX "Invalid xml file!"
}

Versions and Changes

Available since ADOxx 1.3