PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
XMLValidDocument (Function)
In French: XMLDocumentValide
Validates an XML document from an XSD schema.
Versions 17 and later
iPhone/iPad This function is now available for the iPhone/iPad applications.
New in version 17
iPhone/iPad This function is now available for the iPhone/iPad applications.
iPhone/iPad This function is now available for the iPhone/iPad applications.
Versions 18 and later
Universal Windows 10 App This function is now available in Windows Store apps mode.
New in version 18
Universal Windows 10 App This function is now available in Windows Store apps mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Versions 21 and later
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Example
// Validation from the schema defined during the declaration
cMyDoc is xmlDocument, description = "ProjectXSDSchema"
IF XMLValidDocument(cMyDoc) = False THEN
Error(ErrorInfo())
ELSE
Info("The XML document is valid")
END
// Validation with the schema passed in parameter
cMyDoc2 is xmlDocument
IF XMLValidDocument(cMyDoc2, "XSDSchemaOfProject") = False THEN
        Error(ErrorInfo())
ELSE
        Info("The XML document is valid")
END
Syntax
<Result> = XMLValidDocument(<XML document> [, <XSD schema>])
<Result>: Boolean
  • True if the validation is successful,
  • False otherwise. To find out the error details, use ErrorInfo.
<XML document>: xmlDocument
Name of xmlDocument variable containing the document to validate.
<XSD schema>: Optional character string (with quotes)
Name of schema that will be used to validate the XML document.
  • If this parameter is specified, the specified XSD schema is used to validate the document.
  • If this parameter is not specified, the schema specified during the declaration is used (declaration using the following syntax: cMyDoc is xmlDocument, description="MyXSD").
  • A WLanguage error is displayed if the schema specified during the declaration is not valid.
Note: If the XML document was declared with a description of XSD schema, the validation is automatically performed during the backup by XMLSave.
Components
WINDEVWEBDEV - Server codeReports and Queries wd230xml.dll
Windows Mobile wp230xml.dll
Linux wd230xml.so
Minimum required version
  • Version 15
This page is also available for…
Comments
Click [Add] to post a comment