PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Signe moins dans nom de balise XML
Signe moins dans nom de balise XML
Iniciado por Der§en, 17,jun. 2020 11:53 - 4 respuestas
Miembro registrado
334 mensajes
Publicado el 17,junio 2020 - 11:53
Bonjour,

JE suis confronté a un problème, je dois produire des fichiers XML et certaine balises contiennent des signes moins, du coup, Windev me génère des erreurs sur la commande AJOUTE a cause d'eux, existe t'il un moyen de contournement ?
xmlNod est un xmlNoeud

xmlNod..Nom = "Doc-Utile
xmlNod..Texte = "Aucun"

Ajoute(ParentNoeud, xmlNod)

xmlNod..Nom = "Doc-Technique"
xmlNod..Texte = "vide"

Ajoute(ParentNoeud, xmlNod) // Erreur a cause du signe "-" dans le ParentNoeuud


Merci d'avance de vos idées.

--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -
Miembro registrado
134 mensajes
Publicado el 17,junio 2020 - 14:54
Bonjour,

Avec le code suivant
xml est un xmlDocument
ParentNoeud est un xmlNoeud
xmlNod est un xmlNoeud

ParentNoeud.nom = "parent"

xmlNod..Nom = "Doc-Utile"
xmlNod..Texte = "Aucun"

Ajoute(ParentNoeud, xmlNod)

xmlNod..Nom = "Doc-Technique"
xmlNod..Texte = "vide"

Ajoute(ParentNoeud, xmlNod)

Ajoute( xml, ParentNoeud )

Je n'ai pas d'erreur d'exécution et dans xml j'ai




Le plantage se fait bien sur le ajoute ?
Miembro registrado
334 mensajes
Publicado el 17,junio 2020 - 15:31
Oups, j'ai oublié LE point problématique dans mon code :

Ajoute(ParentNoeud.Doc-Utile, xmlNod)


C'est la, que le signe "-" passe pas, existe-t-il une astuce pour contourner ceci ?

--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -
Miembro registrado
134 mensajes
Publicado el 17,junio 2020 - 15:37
Avec une indirection ça passe : { "ParentNoeud.Doc-Utile", indVariable }
Miembro registrado
334 mensajes
Publicado el 17,junio 2020 - 16:41
:merci:

--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -