Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 25.01.2010, 14:30
bastrakov вне форума Посмотреть профиль Отправить личное сообщение для bastrakov Найти все сообщения от bastrakov
  № 1  
Ответить с цитированием
bastrakov

Регистрация: Nov 2009
Сообщений: 64
По умолчанию xml в виде обьекта

привет всем.

туплю. подскажите, плиз.

получаю строку в виде xml. хочу конвертануть ее в свой обьект.

читаю описание здесь:
http://livedocs.adobe.com/flex/3/htm...th_XML_04.html
пробую первый пример. вот тестовая функция.

Код AS1/AS2:
 
public function test():void {
 
	        	var s:String = "<order>" + 
	        			"<item id='1'>" + 
	        			"<menuName>burger</menuName>" + 
	        			"<price>3.95</price>" + 
	        			"</item>" + 
	        			"<item id='2'><menuName>fries</menuName><price>1.45</price>" + 
	        			"</item>" + 
	        			"</order>";
				var x0:XMLList = new XMLList(s);
				var x:XML = new XML(s);
				var x2:XMLListCollection = new XMLListCollection(x0.children());
 
	        }
получаю:
Код AS1/AS2:
x = <order>	
	<item id="1">	
		<menuName>	
			"burger"	
		<price>	
			"3.95"	
	<item id="2">
т.е. xml у меня нормальный и он есть живой.
а вот взять элемент этого массива я не могу. :-(

x.item[0].menuName = <errors during evaluation>
No such variable: item

и вообще любые попытки обратится по имени дают null.
в чем я не прав? заранее спасибо за толчок в правильном направлении. во

Создать новую тему   Часовой пояс GMT +4, время: 22:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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