|
|
|
|
XMLEcrit (Fonction) En anglais : XMLWrite Crée ou modifie la valeur d'un élément XML, ou la valeur de l'attribut d'un élément XML.
XMLDocument("DOM") XMLEcrit("DOM","/Exemple/Aide/Fonction", "Lire") XMLEcrit("DOM","Aide/Fonction/@type", "1") XMLEcrit("DOM","Aide/Fonction[2]", "Ecrire") XMLEcrit("DOM","Aide[2]/@image", "trait.jpg") XMLEcrit("DOM","Aide[2]/@format", "jpg") fSauveTexte("exemple.xml", XMLConstruitChaîne("DOM", XMLDocumentDéfaut, XMLEncodageIso8859_1)) XMLTermine("DOM")  // fichier généré : //<?xml version="1.0" encoding="ISO-8859-1" ?> //<Exemple> //<Aide> //<Fonction type="1">Lire</Fonction> //<Fonction>Ecrire</Fonction> //</Aide> //<Aide image="trait.jpg" format="jpg" /> //</Exemple>
Syntaxe
<Résultat> = XMLEcrit(<Document XML> , <Chemin de l'élément à  créer ou modifier> , <Chaîne à  écrire>)
<Résultat> : Booléen - Vrai si l'élément a été créé ou modifié,
- Faux dans le cas contraire (la variable ErreurDétectée est alors à Vrai). Pour obtenir plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Document XML> : Chaîne de caractères Nom du document XML dans lequel l'écriture doit être effectuée. Ce document contient le code XML à analyser et a été créé avec la fonction XMLDocument. <Chemin de l'élément à créer ou modifier> : Chaîne de caractères Peut correspondre :- au chemin dans le XML de la valeur à lire. Pour écrire la valeur d'un attribut, il suffit de faire précéder le nom de l'attribut par le caractère "@".
- au texte d'une requête XPath à exécuter. La requête XPath doit être de type "sélection d'enregistrements". Si plusieurs éléments répondent à la sélection, le premier trouvé est utilisé.
Si ce chemin ne commence pas par "/", le nom du noeud racine est automatiquement ajouté. Si le document XML n'a pas de racine, <Résultat> correspond à <Non trouvé>. <Chaîne à écrire> : Chaîne de caractères Chaîne à écrire dans l'élément spécifié. Remarques - La fonction XMLEcrit ne modifie pas la position courante dans le document.
- Il n'est pas possible d'imbriquer plusieurs requêtes XML de parcours.
- Si un filtre est utilisé pour créer un second élément, une erreur sera affichée si le premier élément n'existe pas.
Faire :
XMLEcrit("DOM", "Aide/Fonction", "Exemple") XMLEcrit("DOM", "Aide/Fonction[2]", "Exemple")
Ne pas faire :
XMLEcrit("DOM", "Aide/Fonction[2]", "Exemple")
Classification Métier / UI : Code métier Composante : wd290xml.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|