E4X Hinzufügen von CDATA-Inhalt

Im Prinzip brauche ich zum definieren eines node-Namen und den CDATA-Inhalten mithilfe von Variablen.

var nodeName:String = "tag";
var nodeValue:String = "<non-escaped-content>";

Naiv dachte ich, das würde funktionieren :

var xml:XML = <doc><{nodeName}><![CDATA[{nodeValue}]]></{nodeName}>

Ausgänge :

<doc><tag><![CDATA[{nodeValue}]]></tag></doc>

In einer früheren version des Skripts entworfen für FP9 ich umging das problem, indem Sie :

new XMLNode( XMLNodeType.XMLNodeType.CDATA_NODE, nodeValue ); //...

aber das scheint nicht zu funktionieren in FP10, und ich habe das Gefühl, die Methode ist irgendwie sowieso abgeschrieben.

Jemand eine elegante Lösung dafür ?

  • Antwort aktualisiert ... greetz
InformationsquelleAutor Theo.T | 2009-08-06
Schreibe einen Kommentar