XML Generate en Cobol

ladywolverine95 Messages postés 10 Statut Membre -  
ladywolverine95 Messages postés 10 Statut Membre -
Bonjour,


J'utilise XML Generate pour générer un fichier au format XML. J'ai un souci avec une des zones de ce fichier qui est déjà au format XML et qui doit le rester. Hors après le passage de cette instruction, les balises '<' sont transformées en '& lt;' et '>' en '& gt;'. (je mets des blancs entre les caractères sinon l'interpréteur HTLM le remplace et du coup mon discours n'est pas très clair)

Explication concrêtes:
Données en entrée:
Name vaut "Dupond"
Info vaut "<Prenom>Isabelle</Prenom><DataNais>01/01/2012</DataNais><LieuNais>Paris</LieuNais>

Voilà ce que je veux obtenir dans mon fichier de sortie:
<Name>Dupond</Name><Info><Prenom>Isabelle</Prenom><DataNais>01/01/2012</DataNais><LieuNais>Paris</LieuNais></Info>

Voilà ce que j'obtiens:
<Name>Dupond</Name><Info>& lt;Prenom& gt;Isabelle& lt;/Prenom& gt;& lt;DataNais& gt;01/01/2012& lt;/DataNais& gt;& lt;LieuNais& gt;Paris& lt;/LieuNais& gt;</Info>

et c'est pas du tout ce que je veux !!!
Help !!

A voir également:

3 réponses

Heliotte Messages postés 1561 Statut Membre 92
 
Bonsoir ladywolverine95,

Je ne connais pas ce générateur "xml", mais voilà ce que je sait:

Caractère ...... Code ISO ....... Code HTML
< ‹ <
> › >

Le tableau ci-dessus est l'équivalent des signes (ceux de gauche). Quand tu écrit du html, tu utilise le code ISO ou le code HTML pour afficher le CARACTERE souhaité.
J'espère t'avoir aidé un peu.
0
ladywolverine95 Messages postés 10 Statut Membre 2
 
Le générateur "XML Generate" est une instruction COBOL.

Merci de ta réponse, mais malheureusement, cela ne répond pas à mon problème ...
0
Heliotte Messages postés 1561 Statut Membre 92
 
Caractère ...... CodeTexte ....... CodeNumérique
< .................... & lsaquo; ............... & #8249;
> .................... & rsaquo; ............... & #8250;
Il faut enlever l'espace après le "&". J'ai du l'ajouter pour l'afficher !
0
ladywolverine95 Messages postés 10 Statut Membre 2
 
Je ne comprends pas ta réponse (à part le blanc pour afficher: j'ai fait la même chose)

Je ne suis pas sur que j'ai bien expliqué mon problème !!!
==> Pour les données contenues dans la balise Info, je veux conserver les < et > et non pas qu'ils soient remplacés par "& lt;" et "& gt;" (j'ajoute un blanc pour afficher)

C'est dans un programme COBOL qui utilise l'instruction "XML GENERATE"
0