Section courante

A propos

Section administrative du site

XML PARSE

Analyseur XML
Cobol

Syntaxe

XML PARSE [[WITH] ENCODING codepage] [RETURNING NATIONAL]
VALIDATING [WITH [identifier2|FILE xmlschemaname1]]
PROCESSING PROCEDURE [IS] procedurename1 (THROUGH|THRU) procedurename2
[[ON] EXCEPTION imperativestatement1]
[NOT [ON] EXCEPTION imperativestatement2]
[END-XML]

Paramètres

Nom Description
ENCODING codepage Ce paramètre permet d'indiquer l'encodage utilisé pour analyser le document XML. Par exemple, cela pourrait être UTF-8, ISO-8859-1 ou un autre encodage spécifique pour le fichier XML.
RETURNING NATIONAL Ce paramètre permet de retourner les données sous un format national, généralement utilisé pour les caractères non latins ou les caractères spéciaux dans des systèmes multilingues.
VALIDATING WITH identifier2 Ce paramètre permet de spécifier qu'une validation doit être effectuée pendant l'analyse du fichier XML. L'identifier2 correspond à une valeur qui pourrait être un fichier, une variable, ou un objet qui contient un schéma XML (comme un fichier XSD) pour valider la structure du document XML. Cette option assure que le fichier XML est conforme aux règles définies dans le schéma avant de le traiter.
FILE xmlschemaname1 Ce paramètre définit le nom du fichier de schéma XML (XSD) qui sera utilisé pour valider le document XML pendant le processus de VALIDATING. Le schéma XML définit les structures, types de données et contraintes que le fichier XML doit respecter.
PROCESSING PROCEDURE [IS] procedurename1 Ce paramètre permet de spécifier la première procédure qui sera utilisée pour traiter les morceaux du document XML pendant l'analyse. La procédure procedurename1 est appelée pour chaque élément XML que l'analyseur rencontre. Cette procédure est généralement responsable de l'extraction, de la validation ou de la transformation des données extraites du fichier XML.
(THROUGH|THRU) procedurename2 Ce paramètre permet d'indiquer un intervalle continue de procédures, de manière à ce que toutes les procédures entre procedurename1 et procedurename2 soient exécutées successivement, chacune traitant les données extraites du fichier XML. Cela permet une grande flexibilité dans le traitement des données XML en plusieurs étapes.
ON EXCEPTION imperativestatement1 Ce paramètre définit les instructions à exécuter si une exception se produit pendant l'analyse du document XML. Cela peut inclure des erreurs de syntaxe XML ou des problèmes de données malformées.
NOT ON EXCEPTION imperativestatement2 Ce paramètre spécifie les instructions à exécuter lorsque ON EXCEPTION n'est pas déclenché, c'est-à-dire lorsqu'aucune erreur n'est rencontrée pendant l'analyse du XML.
END-XML Ce paramètre permet de marquer la fin de la section de traitement XML, fermant le bloc de code qui analyse ou traite le fichier XML.

Description

Cette instruction permet d'effectuer l'analyse rapide d'un document XML en morceaux individuels et effectue un traitement pour chacun de ceux-ci.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011