Сериализация XML-файла в AS3 - PullRequest
       22

Сериализация XML-файла в AS3

0 голосов
/ 11 февраля 2010

Как я могу сериализовать XML (то есть преобразовать <в <code>&lt; и> в &gt; и т. Д ...), используя AS3. Есть ли какие-либо встроенные функции, или я должен использовать некоторые регулярные выражения для глобальных изменений?

Есть предложения?

1 Ответ

2 голосов
/ 11 февраля 2010

самый простой способ - использовать flash.xml::XMLNode следующим образом:

    var xml:XML = <xml/>;
    xml.appendChild(new XMLNode(XMLNodeType.TEXT_NODE,"te<s>t"));
    trace(xml.toXMLString());//<xml>te&lt;s&gt;t</xml>

в соответствии с Adobe XMLNode только для устаревшей поддержки, но я считаю, что это гораздо надежнее и проще, чем XML, хотя он не поддерживает E4X.

Подход E4X:

    var value:String = "te<s>t";
    var xml:XML = <xml>{value}</xml>;
    trace(xml.toXMLString());//<xml>te&lt;s&gt;t</xml>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...