Я помню, как это делалось раньше, поэтому, я думаю, я что-то пропустил. Свойство nodeType XMLNode поддерживает только ELEMENT_NODE и TEXT_NODE, и если я попытаюсь добавить раздел CDATA в XMLNode в виде строки, он будет экранирован.Как вы добавляете раздел CDATA в объект XMLDocument в ActionScript 3?
var node:XMLNode = new XMLNode(3, "<![CDATA[some text and <tags> here]]>");
Что я получаю это TEXT_NODE следующее значение:
& л [CDATA [некоторый текст и & л , ярлычки & Гт! здесь]] & gt;
, который даже не является допустимым значением для TEXT_NODE
Если я правильно понимаю, вы говорите об использовании класса XML, но таким образом я Я потеряю все возможности XMLDocument и XMLNode, не так ли? Не могли бы вы рассказать об этом решении «Trail two»? – Leeron
yip, это правильно, если вам нужна обратная совместимость с AS2, тогда 1 не будет работать. – phwd