Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   <xml> <car time=" в нормальный вид (http://www.flasher.ru/forum/showthread.php?t=133555)

Скрипун 08.12.2009 07:11

<xml> <car time=" в нормальный вид
 
Привет

Имею xml преобразованную в такую строку:

Код:

<xml>          <car time="ttt" id="5" br="0" wr="0" dx="0" dy="0" tf="1"/>        </xml>
Как вернуть опять в нормальную XML?

Добавлено через 24 минуты
Пока что помогает только такое

Код AS3:

while (codingXMLString.indexOf("<") != -1) {
                                codingXMLString = codingXMLString.replace("&lt;", "<");
                        }
                        while (codingXMLString.indexOf("&gt;") != -1) {
                                codingXMLString = codingXMLString.replace("&gt;", ">");
                        }
                        while (codingXMLString.indexOf("&quot;") != -1) {
                                codingXMLString = codingXMLString.replace("&quot;", "'");
                        }


udaaff 08.12.2009 10:12

Код AS3:

var tf:TextField = new TextField();
tf.htmlText = codingXMLString;
var xml:XML = XML(tf.text);

Возможно, это не лучший вариант =)

Zebestov 06.06.2010 08:48

ап.
потому что ищу ответ на тот же вопрос. есть какие-то варианты по ГОСТу? или пользоваться изобретением udaaff =)

wvxvw 06.06.2010 16:00

Еще вариант:
Код AS3:

var dom:XMLDocument = new XMLDocument("<a>" + "&lt;&gt;&quot;&apos;" + "</a>");
trace(dom.firstChild.firstChild.nodeValue);


Zebestov 06.06.2010 17:58

а да, надо оговориться — у меня приходит в таком виде не XML, а JSON. так что пока через TF пропускаю.

wvxvw 06.06.2010 20:38

А какая разница?

Zebestov 06.06.2010 20:41

тю. зарапартовался =)
ну так а что "экономней" выйдет? создавать лишнее в любом случае придется — либо TextField, либо XMLDocument.


Часовой пояс GMT +4, время: 03:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.