изменить имя узла XML - PullRequest
       5

изменить имя узла XML

0 голосов
/ 03 января 2011

Как мне перейти с <forward></forward> на <backward></backward> без удаления в ActionScript?

Ответы [ 2 ]

5 голосов
/ 03 января 2011

Вы можете изменить его, используя setName :

var xml:XML = <forward />;
xml.setName('backward');
trace(xml.toXMLString());//prints: <backward/>
0 голосов
/ 03 января 2011

Вот возможное решение вашей проблемы:

var xml = <forward><item>item string</item></forward>;

var xmlString:String = xml.toXMLString();
xmlString = xmlString.split("<forward>").join("<backward>");
xmlString = xmlString.split("</forward>").join("</backward>");

var xml2 = new XML(xmlString);
trace(xml2.item);

Я проверил, и похоже, что работает.

Rob

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...