PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
New WINDEV, WEBDEV, WINDEV Mobile 24 feature!
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
<xmlDocument variable>.ValidDocument (Function)
In french: <Variable xmlDocument>.DocumentValide
Validates an XML document from an XSD schema.
Example
// Validation from the schema defined during the declaration
cMyDoc is xmlDocument, description = "ProjectXSDSchema"
IF cMyDoc.ValidDocument() = False THEN
Error(ErrorInfo())
ELSE
Info("The XML document is valid")
END
// Validation with the schema passed in parameter
cMyDoc2 is xmlDocument
IF cMyDoc2.ValidDocument("XSDSchemaOfProject") = False THEN
Error(ErrorInfo())
ELSE
Info("The XML document is valid")
END
Syntax
<Result> = <XML document>.ValidDocument([<XSD schema>])
<Result>: Boolean
  • True if the validation is successful,
  • False otherwise. To see 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.
Component : wd240xml.dll
Minimum required version
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment