|
|
|
|
|
|
|
|
|
|
|
|
| Catégorie : Fonctions de gestion des fichiers XML |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Récupère et met en forme le contenu d'un document XML. |
|
|
|
|
|
|
|
| Valide un document XML à partir d'un schéma XSD. |
|
|
|
|
|
|
|
| Exécute une requête XPATH dans une variable de type xmlDocument. |
|
|
|
|
|
|
|
| Sauvegarde un document XML dans un fichier. |
|
|
|
|
|
|
|
| Recherche un namespace (espace de nommage) XML à partir de son nom dans un noeud XML et dans les parents de ce noeud. |
|
|
|
|
|
|
|
| Recherche un namespace (espace de nommage) XML à partir de son URI (Universal Resource Identifier) dans un noeud et dans les parents de ce noeud. |
|
|
|
|
|
|
|
| Valide un noeud XML, ses fils et ses attributs à partir de sa description dans le schéma XSD lié au document XML. |
|
|
|
|
|
|
|
| Convertit une chaîne de caractères au format XML en une chaîne de caractères au format JSON. |
|
|
|
|
|
|
|
| Convertit une chaîne de caractères au format XML en une chaîne de caractères au format JSON. |
|
|
|
|
|
|
|
| Liste des constantes utilisées par les fonctions de gestion des documents XML. |
|
|
|
|
|
|
|
| Les exemples suivants permettent de manipuler un document XML via les variables de type xmlDocument, xmlNoeud, ... |
|
|
|
|
|
|
|
| WINDEV, WINDEV Mobile et WEBDEV mettent à votre disposition des fonctions permettant de manipuler du code XML... |
|
|
|
|
|
|
|
| Cet exemple d'application gère un fichier XML nommé "commande... |
|
|
|
|
|
|
|
| WINDEV, WEBDEV et WINDEV Mobile permettent d'importer des fichiers au format XSD. |
|
|
|
|
|
|
|
| Le type JSONXMLConvertisseur permet de définir toutes les caractéristiques avancées de la conversion d'un objet XML ou JSON (ou inversement) réalisée via les fonctions XMLVersJSON et JSONVersXML). |
|
|
|
|
|
|
|
| Le format de fichier SVG (Scalable Vector Graphics) est un format de dessin vectoriel ... |
|
|
|
|
|
|
|
| Convertit une chaîne de caractères au format ANSI en une chaîne de caractères au format XML. |
|
|
|
|
|
|
|
| Depuis la version 23, un parseur XML est disponible afin de manipuler les fichiers XML de plusieurs Gigas ... |
|
|
|
|
|
|
|
| Ajoute un attribut dans un document XML. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLAjouteFils |
|
|
|
|
|
|
|
| Ajoute une balise fille dans un document XML. |
|
|
|
|
|
|
|
| Le type xmlAttribut permet de manipuler les attributs d'un noeud dans un document XML.
|
|
|
|
|
|
|
|
| Recherche un namespace (espace de nommage) XML à partir de son nom dans un noeud XML et dans les parents de ce noeud. |
|
|
|
|
|
|
|
| Recherche un namespace (espace de nommage) XML à partir de son URI (Universal Resource Identifier) dans un noeud et dans les parents de ce noeud. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLConstruitChaîne |
|
|
|
|
|
|
|
| Récupère et met en forme le contenu d'un document XML (créé avec la fonction XMLDocument et modifié grâce aux fonctions XML). |
|
|
|
|
|
|
|
| Positionne sur le dernier élément (balise ou attribut) du niveau en cours de l'arborescence. |
|
|
|
|
|
|
|
Le mot-clé xmlDocument peut correspondre :- à la fonction XMLDocument qui permet de créer un nouveau document XML. Pour plus de détails, consultez XMLDocument.
- à une variable de type xmlDocument. Pour plus de détails, consultez xmlDocument.
|
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLDocument |
|
|
|
|
|
|
|
| Crée un nouveau document XML. |
|
|
|
|
|
|
|
| Le type xmlDocument permet de manipuler simplement un fichier XML. |
|
|
|
|
|
|
|
| Valide un document XML à partir d'un schéma XSD. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLDonnée |
|
|
|
|
|
|
|
| Renvoie la valeur de l'élément en cours (balise ou attribut XML) ou d'un de ses attributs. |
|
|
|
|
|
|
|
| Crée ou modifie la valeur d'un élément XML, ou la valeur de l'attribut d'un élément XML. |
|
|
|
|
|
|
|
| Permet de savoir si l'élément (balise ou attribut) sur lequel on veut se positionner est en dehors du document XML. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLExécuteXPath |
|
|
|
|
|
|
|
Exécute une requête XPATH : - dans un document XML.
- dans une variable de type xmlDocument.
|
|
|
|
|
|
|
|
| Extrait le contenu d'une balise dans un document XML. |
|
|
|
|
|
|
|
| Crée un nouveau document XML à partir d'une partie d'un document XML existant. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLFils |
|
|
|
|
|
|
|
| Positionne sur le premier élément fils de l'élément en cours. |
|
|
|
|
|
|
|
| Indique si la balise courante a des fils correspondant au type recherché (balise, attribut, ...). |
|
|
|
|
|
|
|
| Insère la balise XML en cours présente dans un document XML dans un autre document XML. |
|
|
|
|
|
|
|
| Insère un élément (balise ou attribut) XML dans un document XML. |
|
|
|
|
|
|
|
| Le type xmlLecteur permet de lire un document XML sans le charger en mémoire. |
|
|
|
|
|
|
|
| Renvoie la valeur d'un élément XML ou la valeur de l'attribut d'un élément XML. |
|
|
|
|
|
|
|
| Modifie le contenu de l'élément courant dans un document XML. |
|
|
|
|
|
|
|
| Renvoie le préfixe de l'espace de nommage de la balise courante dans un document XML. |
|
|
|
|
|
|
|
| Le type xmlNamespace permet de manipuler l'espace de nommage XML d'un attribut de noeud dans un document XML. |
|
|
|
|
|
|
|
| Renvoie l'URI de définition de l'espace de nommage de la balise courante dans un document XML. |
|
|
|
|
|
|
|
| Le type xmlNoeud permet de manipuler un noeud d'un document XML. |
|
|
|
|
|
|
|
| Valide un noeud XML, ses fils et ses attributs à partir de sa description dans le schéma XSD lié au document XML. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLNomElément |
|
|
|
|
|
|
|
| Renvoie le nom de l'élément en cours (balise ou attribut). |
|
|
|
|
|
|
|
| Renvoie le nom de la balise parente de l'élément (balise ou attribut) en cours. |
|
|
|
|
|
|
|
| Charge un document XML à partir d'un fichier, d'une URL ou d'une chaîne dans une variable de type xmlDocument. |
|
|
|
|
|
|
|
| Exemple d'utilisation de XMLOuvreLecteur |
|
|
|
|
|
|
|
| Crée un lecteur permettant de lire un document XML sans le charger en mémoire. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLParent |
|
|
|
|
|
|
|
| Positionne sur l'élément parent de l'élément en cours (balise ou attribut). |
|
|
|
|
|
|
|
| Renvoie la position en cours dans le document sous la forme XPATH. |
|
|
|
|
|
|
|
| Positionne sur l'élément (balise ou attribut) précédent. |
|
|
|
|
|
|
|
| Positionne sur le premier élément (balise ou attribut) du niveau en cours de l'arborescence. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLRacine |
|
|
|
|
|
|
|
| Positionne sur la balise racine d'un document XML. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLRecherche |
|
|
|
|
|
|
|
| Lance une recherche dans un document XML. |
|
|
|
|
|
|
|
| Modifie le nom de l'élément courant (balise ou attribut) dans un document XML. |
|
|
|
|
|
|
|
| Donne le résultat d'une requête XPath de calcul. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLRetourPosition |
|
|
|
|
|
|
|
| Restaure le contexte précédemment sauvegardé d'un document XML. |
|
|
|
|
|
|
|
| Sauvegarde un document XML dans un fichier. |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLSauvePosition |
|
|
|
|
|
|
|
| Mémorise la position en cours dans le document XML. |
|
|
|
|
|
|
|
| Le type xmlSignature permet de définir toutes les caractéristiques avancées d'une signature XML. |
|
|
|
|
|
|
|
| Le type xmlSignatureXAdES permet de définir toutes les caractéristiques avancées d'une signature selon la norme XAdES. Ce type de variable est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 3. |
|
|
|
|
|
|
|
| Positionne sur l'élément suivant (balise ou attribut). |
|
|
|
|
|
|
|
| Exemple d'utilisation de la fonction XMLSupprime |
|
|
|
|
|
|
|
| Supprime l'élément courant d'un document XML, ainsi que toute la branche qui en découle. |
|
|
|
|
|
|
|
| Vérifie si l'élément en cours correspond au parcours ou à la recherche en cours. |
|
|
|
|
|
|
|
| Renvoie le type de l'élément en cours (balise ou attribut). |
|
|
|
|
|
|
|
| Le type xmlVérificationSignature permet de définir les informations nécessaires pour la vérification d'une signature XML. |
|
|
|
|
|
|
|
| Vérifie la signature d'un noeud XML. |
|
|
|
|
|
|
|
| Convertit une chaîne de caractères au format XML en une chaîne de caractères au format JSON. |
|
|
|
|
|
|
|
| Convertit une chaîne de caractères au format XML en une chaîne de caractères standard. |
|
|
|
|
|
|
|
| Le type xpathRésultat permet de connaître le résultat de l'exécution d'une requête XPATH. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|