Bonjour

J'ai un doute en ce qui concerne l'ajout d'un morceau d'XML dans un objet Document (org.w3c.dom.Document) existant.

Mon morceau XML à ajouter est une string que je construit dinamiquement à partir de paramètre insérés par l'utilisateur. Exemple:

<variable name="a" type="libre">voici ma valeur</variable>

Le code que j'utilise pour ajouter mon fragment XML au document principal est le suivant:

final DocumentFragment frag = doc.createDocumentFragment();
frag.setTextContent(mastringxml);
parent.appendChild(frag);
Jusque là tout va bien. Mon fragment est bien ajouté à mon document et à la position souhaitée. Mon problème est que quand je fais le print le document sur mon écran mon fragment XML apparait avec "&lt;" au lieu de "<" et "&gt;" au lieu de ">". Le problème ne se passe pas avec l'XML restant dans le document principal.

Savez vous ce qu'il me manque de façon à que les charactères spéciaux soient correctement traités?

Merci