ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / XML file functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Validates an XML node, its children and its attributes from its description in the XSD schema linked to the XML document.
Example
// Validation from the schema defined during the declaration
cMyNode is xmlNode, description="ProjectXSDSchema.RootNode"
cMyNode..Text = "21"
cMyNode..ChildNode = "221"
IF XMLValidNode(cMyNode) = False THEN
Error(ErrorInfo())
ELSE
Info("The XML node is valid")
END
Syntax
<Result> = XMLValidNode(<XML node>)
<Result>: Boolean
  • True if the validation was successful,
  • False otherwise. If an error occurs, use ErrorInfo for more details on the error.
<XML node>: xmlNode variable
Name of the xmlNode variable corresponding to the node to validate by using the XSD schema. The XSD schema used corresponds to:
  • the description used when declaring the node (for example: cMyNode is xmlNode, description="myXSD.MyNode")
  • the description used when declaring the XML document to which the node is associated.
Business / UI classification: Business Logic
Component: wd290xml.dll
Minimum version required
  • Version 15
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help