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

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

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

Регистрация: Sep 2007
Сообщений: 36
Question Нужна помощь в понимании ситуации с XML

Нужна помощь в понимании ситуации.
Попробую описать проблему:
Есть XML файл с него считываю и пересобираю XML для DataGrid
XML:
Код:
<?xml version="1.0" encoding="utf-8"?>
<data>
	<node><Date>2008-01-14</Date><Text>TEST3</Text></node>
	<node><Date>2008-01-11</Date><Text>TEST1</Text></node>
	<node><Date>2008-01-11</Date><Text>TEST2</Text></node>
</data>
Флекс код(DGXML :XMLListCollection – dataProvider для DataGrid:
Код:
DGXML.removeAll();
var TXML:XML=XML(XMLLoade.data);
var NumNode:int=TXML.node.length();		    	
for(var i:int=0;i<NumNode;i++)
{
var xml:XML=XML(TXML.child(i));
DGXML.addItem(xml);
}
Проблема:
При каждом
Код:
var xml:XML=XML(TXML.child(i));
newsXML.addItem(xml);
в TXML появляется копия одного из нодов. Как и почему?
Если for переписать так:
Код:
	for(var i:int=0;i< TXML.node.length();i++)
то программа просто зацикливается, так как при каждой операции с TXML «длинна» ее увеличивается.

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

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

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


 


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


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