В основном мне нужно определить имя node и его содержимое CDATA с помощью переменных.
var nodeName:String = "tag";
var nodeValue:String = "<non-escaped-content>";
Наивно я думал, что это сработает:
var xml:XML = <doc><{nodeName}><![CDATA[{nodeValue}]]></{nodeName}>
Выходы:
<doc><tag><![CDATA[{nodeValue}]]></tag></doc>
В предыдущей версии script, предназначенной для FP9, я обошел проблему, используя:
new XMLNode( XMLNodeType.XMLNodeType.CDATA_NODE, nodeValue ); // ...
но это, похоже, не работает в FP10, и я чувствую, что метод каким-то образом обесценился.
Любое элегантное решение для этого?