Remplacer l'ensemble des contenus des nodes par des CDATA [VB6] - VB/VBA/VBS - Programmation
Marsh Posté le 30-10-2015 à 16:53:17
Bon, j'ai pu avancer, j'arrive bien à remplacer chaque contenu de balise par son contenu dans un CDATA.
En revanche, il me reste un bug que je n'arrive pas à corriger, juste après le dernier childnode, j'ai la concatenation des contenus de chaque childnode.
Une partie du XML en sortie :
Code :
|
Le XML que je voudrais :
Code :
|
La fonction récursive de traitement à laquelle je passe le XMLDOMElement <plate> :
Code :
|
Je n'arrive pas à faire disparaître cette concatenation
Marsh Posté le 29-10-2015 à 17:37:32
Bonjour,
Je manipule un fichier XML par les méthodes DOM sous VB6, mais j'aimerai remplacer le texte de chaque node par un CDATA contenant ce texte.
Mon XML est une arborescence classique.
Y a t'il un moyen simple de faire cela ? Est ce qu'une simple commande xsl serait plus puissante ?
C'est vraiment pénible d'avoir les node.Text en read only pour ce genre de cas
Merci d'avance.
Message édité par Topher85 le 29-10-2015 à 17:56:58
---------------
Pseudo LoL : TheLittleTopher.