DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des fichiers XML
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Charge un document XML à partir d'un fichier, d'une URL ou d'une chaîne dans une variable de type xmlDocument.
Exemple
// Chargement du flux RSS des derniers articles publiés sur le forum pcsoft.fr.windev
Flux est un xmlDocument 
Flux = XMLOuvre("http://forum.pcsoft.fr/rss.awp?groupid=pcsoft.fr.windev&v=2", depuisURL)
SI ErreurDétectée = Vrai ALORS
Erreur("Impossible d'ouvrir le flux RSS. Vérifiez votre connexion Internet.")
FIN
Syntaxe
<Résultat> = XMLOuvre(<Source du document> [, <Type de source> [, <Option>]])
<Résultat> : Variable de type xmlDocument
Variable de type xmlDocument contenant le résultat du chargement et de l'analyse du document XML.
En cas de problème, la variable ErreurDétectée est à Vrai.
<Source du document> : Chaîne de caractères
Correspond :
  • au chemin du fichier contenant le document XML (dans le cas d'une source fichier).
  • à l'URL du document XML (dans le cas d'une source URL).
  • à une chaîne contenant le code XML à charger. Dans ce cas, il est nécessaire de préciser la constante depuisChaîne pour le paramètre <Type de source>.
<Type de source> : Constante optionnelle de type Entier
Type de source à utiliser :
depuisChaîneLe paramètre <Source du document> est une chaîne contenant directement du code XML. Cette constante est obligatoire si le paramètre <Source du document> contient directement le code XML.
depuisFichierLe paramètre <Source du document> est le chemin d'un fichier XML.
depuisURLLe paramètre <Source du document> est l'URL d'un fichier XML.

Si ce paramètre n'est pas précisé, une détection automatique permet de différencier le chemin et l'URL d'un fichier XML.
<Option> : Constante optionnelle de type Entier
Nouveauté 2024
Mode d'analyse du code XML :
XMLConserveNoeudTexteVidePermet de conserver les noeuds texte contenant uniquement des caractères blancs (espace, tabulation, RC). Cette constante est notamment nécessaire si la fonction XMLVérifieSignature doit être utilisée.

AndroidWidget AndroidJava Ce paramètre n'est pas disponible.
Remarques
Si l'encodage n'est pas précisé dans le document XML, l'encodage UTF-8 est utilisé par défaut.
Classification Métier / UI : Code métier
Composante : wd290xml.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
iOS
Attention dans le cas d'iOS la chaine doit être en ANSI pour être manipulable
Dohmien
17 juil. 2019

Dernière modification : 31/01/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale