|
| Document XML - Balise CDATA |
| Iniciado por lionel, 11,abr. 2019 09:34 - 3 respuestas |
| |
| | | |
|
| |
| Publicado el 11,abril 2019 - 09:34 |
Hello,
Je sèche sur l'ajout d'une balise CDATA dans un document XML, je dois produire ceci:

Pour info, je construit le XML à partir d'une variable de type xmlDocument:
xmlEDI est un xmlDocument xmlEDI.DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.SHIPMENT_ID = sTracking xmlEDI.DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.TRACKING_TRACING_URL = sTrackingURL
Mais je ne vois pas comment générer ce CDATA, quelqu’un peut m'aider ?
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.782 mensajes |
|
| Publicado el 11,abril 2019 - 11:46 |
j'ai pas l'impression que ce soit une balise car il n'y a pas la partie fermante. Fait une simple insertion de texte. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 281 mensajes |
|
| Publicado el 11,abril 2019 - 11:58 |
Bonjour,
Il faut créer un xmlNoeud de type XMLCDATA intermédiaire. Essai ce code, je ne l'ai pas tester mais cela devrait convenir.
xmlNoeud est un xmlNoeud xmlNoeud..Type = XMLCDATA xmlNoeud = sTrackingURL
Ajoute(xmlEDI.DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.TRACKING_TRACING_URL, xmlNoeud) |
| |
| |
| | | |
|
| | |
| |
| Publicado el 11,abril 2019 - 15:59 |
Re,
@Popoy, si il s'agit bien d'une balise spécifiques (enfin un nœud) qui permet de définir un contenu qui ne sera pas traité par un parseur XML
@Damien, merci infiniment de m'avoir donné la solution !  Je m'en suis sorti avec ce code (le projet est en WD 21)
xmlNoeud est un xmlNoeud xmlNoeud..Type = XMLCDATA xmlNoeud = sTrackingURL xmlNoeud..Nom = "TRACKING_TRACING_URL" Ajoute(xmlEDI.DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO,xmlNoeud)
Bonne continuation ! |
| |
| |
| | | |
|
| | | | |
| | |
|