SAX Lire noeud XML

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 2004


SAX Lire noeud XML (document) Entier long

ParamètreTypeDescription
documentDocRefRéférence du document ouvert
RésultatEntier longEvé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" :

ConstanteTypeValeur
Début document XMLEntier long1
Commentaire XMLEntier long2
Instruction de traitement XMLEntier long3
Début élément XMLEntier long4
Fin élément XMLEntier long5
Donnée XMLEntier long6
CDATA XMLEntier long7
Entité XMLEntier long8
Fin document XMLEntier long9

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.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant