VALIDATE
La fonction VALIDATE valide l'entrée XML à l'aide de la bibliothèque XMLLIB.
Cette fonction valide l'entrée XML, sous forme d'un flux de texte ou d'une adresse URL, par rapport au schéma XML fourni et renvoie 0 si la validation a réussi ou -1 si elle a échoué.
- Syntaxe :
- VALIDATE (expression-texte-unique, expression-texte-unique)
- Signification :
- VALIDATE (URL_xml_ou_fragment_xml, nom_schéma_XML espace_nom_cible)
- Renvoie :
- Un nombre unique
Exemples
- NUMBERTOTEXT( xmllib->VALIDATE( "ipo.in.xml", "urn:hl7-org:v3 http://www.example.com/IPO ipo.xsd" ) )
Renvoie
0lorsque la validation du fichier ipo.in.xml a réussi et-1dans le cas contraire. - VALID( NUMBERTOTEXT( xmllib->VALIDATE( PACKAGE(source), "ipo.xsd" ) ), LASTERRORMSG() )
Renvoie
0lorsque la validation du fragment d'entrée XML a réussi ou un message d'erreur de validation dans le cas contraire.