Bonsoir,

Je modifie un document XML à l'aide de MSXML version 4 SP2. Mon problème est le suivant : je souhaite créer un élément contenant du texte et des balises HTML (type <BR />.

Lorsque j'utilise la méthode Puttext () le texte est bien ajouté dans le noeud concerné, mais les tags <BR /> sont remplacés par &lt;BR /&gt;. Du coup ils ne sont plus reconnus comme des retours à la ligne lorsque je lis le fichier XML dans un navigateur.

La doc du SDK indique que pour manipuler directement le texte associé au noeud il est préférable d'utiliser la méthode put_nodevalue(). Mais lorsque je le fais ( pNode->put_nodeValue ( (_variant_t((LPCTSTR)_T(szChaine))); ) le contenu de mon élément dans le fichier XML est vide !?!

Comment faire pour écrire dans un fichier XML :
<TOTO>Ligne 1<BR />Ligne2</TOTO>
avec MSXML 4 SP2 via DOM en VC6 ?

Merci pour vos suggestions.

SdkDdk