ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / XML file functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Validates an XML document from an XSD schema.
Example
// Validation à partir du schéma défini lors de la déclaration
cMonDoc is xmlDocument, description = "schemaXSDDuProjet"
IF XMLValidDocument(cMonDoc) = False THEN
	Error(ErrorInfo())
ELSE
	Info("Le document XML est valide") 
END
// Validation avec le schéma passé en paramètre
cMonDoc2 is xmlDocument
IF XMLValidDocument(cMonDoc2, "schemaXSDDuProjet") = False THEN
	Error(ErrorInfo())
ELSE
	Info("Le document XML est valide") 
END
Syntax
<Result> = XMLValidDocument(<XML document> [, <XSD schema>])
<Result>: Boolean
  • True if the validation is successful,
  • False otherwise. If an error occurs, use ErrorInfo for more details on the error.
<XML document>: xmlDocument
Name of the xmlDocument variable containing the document to validate.
<XSD schema>: Optional character string
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 indicated at declaration time is used (declaration using the syntax: cMonDoc is an xmlDocument, description="monXSD").
  • A WLanguage error is displayed if the schema specified during the declaration is not valid.
Note: If the XML document has been declared with an XSD schema description, validation is performed automatically at save time using the XMLSave function.
Business / UI classification: Business Logic
Component: wd300xml.dll
Minimum version required
  • Version 15
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help