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 0 lorsque la validation du fichier ipo.in.xml a réussi et -1 dans le cas contraire.

  • VALID( NUMBERTOTEXT( xmllib->VALIDATE( PACKAGE(source), "ipo.xsd" ) ), LASTERRORMSG() )

    Renvoie 0 lorsque la validation du fragment d'entrée XML a réussi ou un message d'erreur de validation dans le cas contraire.