Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   создать XML програмно (http://www.flasher.ru/forum/showthread.php?t=125023)

iflamberg 14.05.2009 19:25

создать XML програмно
 
Привет. Хотел попробовать создать XML програмно. Ну,чтобы, не заморачиваться с закрывающими тегами и etc. Можно конечно и var xml:String ="<node>"+val+"</node>", но хотелось именно програмно.
Не могу понять, как всем этим инструментарием пользоваться.
Например:
Код:

var xml:XML = <some val="10"></some>;
xml.@val2=20;
trace (xml.toXMLString());

выводит <some val="10" val2="20"/>

а
Код:

var xml:XML = new XML();
xml.setName("some");
xml.@val=10;
xml.@val2=20;
trace (xml.toXMLString());

ничего не выводит o_O. Как же создать пустой нод, задать ему имя? (Я вот вижу есть класс XMLNode, но тут же в документации сказано, что класс устаревший и оставлен для совместимости).

etc 14.05.2009 19:45

Код AS3:

var n:String = 'test';
var xml:XML = <{n}/>;
xml.@value = 10;
trace (xml.toXMLString());


iflamberg 14.05.2009 19:50

спасибо. что-то я туплю =)


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

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