version 2004
SAX Lire noeud XML (document) Entier long
Paramètre | Type | Description | |
document | DocRef | Référence du document ouvert | |
Résultat | Entier long | Evénement retourné par la fonction |
Description
La commande SAX Lire noeud XML retourne un entier long indiquant le type d'événement SAX retourné durant l'analyse du document XML référencé par document.
Les événements pouvant être retournés sont fournis sous forme de constantes dans le thème "XML" :
Constante | Type | Valeur |
Début document XML | Entier long | 1 |
Commentaire XML | Entier long | 2 |
Instruction de traitement XML | Entier long | 3 |
Début élément XML | Entier long | 4 |
Fin élément XML | Entier long | 5 |
Donnée XML | Entier long | 6 |
CDATA XML | Entier long | 7 |
Entité XML | Entier long | 8 |
Fin document XML | Entier long | 9 |
Exemple
Exemple de traitement des événements :
RefDoc:=Ouvrir document("";"xml";Mode lecture) `Ouverture en lecture seule obligatoire Si (OK=1) Repeter MonEvénement:=SAX Lire noeud XML(RefDoc) Au cas ou : (MonEvénement=Début document XML) FaireQuelqueChose : (MonEvénement=Commentaire XML) FaireAutreChose Fin de cas Jusque (MonEvénement=Fin document XML) Fin de si FERMER DOCUMENT (RefDoc)
Variables et ensembles système
Si la commande a été exécutée correctement, la variable système OK prend la valeur 1, sinon elle prend la valeur 0 et une erreur est générée.