4D v16.3

SAX Lire noeud XML

Accueil

 
4D v16.3
SAX Lire noeud XML

SAX Lire noeud XML 


 

SAX Lire noeud XML ( document ) -> Résultat 
Paramètre Type   Description
document  RefDoc in Référence du document ouvert
Résultat  Entier long in Evénement retourné par la fonction

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
XML CDATA Entier long 7
XML commentaire Entier long 2
XML début document Entier long 1
XML début élément Entier long 4
XML Donnée Entier long 6
XML entité Entier long 8
XML fin document Entier long 9
XML fin élément Entier long 5
XML instruction de traitement Entier long 3

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=XML début document)
             FaireQuelqueChose
          :(MonEvénement=XML commentaire)
             FaireAutreChose
       Fin de cas
    Jusque(MonEvénement=XML fin document)
    FERMER DOCUMENT(RefDoc)
 Fin de si

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.

 
PROPRIÉTÉS 

Produit : 4D
Thème : XML SAX
Numéro : 860
Nom intl. : SAX Get XML node

Cette commande modifie la variable système OKCette commande modifie la variable système ErrorCommande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D 2004

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)