DOMString = 1.0
Parseur = MSXML

Bonjour, j'utilise l'interface DOM pour accéder à mon document XML sous Delphi.

Je souhaite créer ou modifier un élément CDATA en lui passant une variable de type string qui représente un fichier.

J'initialise ma variable de cette façon :

aINode := FIConfig.DOMDocument.createCDATASection('');
aIParentNode.appendChild(aINode);

si je fait aINode.nodeValue := 'toto'; pas de soucis par contre si je fait aINode.nodeValue := StringToto;
le programme plante (l'exécution est suspendu sans être en pause mais je peux arrêter l'exécution).

J'ai essayer en faisant aINode.nodeValue := WideString(StringToto); et aINode.nodeValue := UTF8Decode(StringToto); mais sans guère plus de résultat...

Merci d'avance de votre aide