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

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

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

Регистрация: Oct 2003
Сообщений: 97
По умолчанию "Отцы и дети" - как-то так получается..

Всем привет.
Снова прошу помощи у знающих...
Такая вот проблема:

есть XML-файл (из которого я читаю информацию)
со сложной древовидной структурой.
Вот выдержка из него -
_________________________

<group_ooc val="обьекты ЭПУ">
<epu val="эпу ввод" area="в шахте" num="1-й" pict="4" c_x="30" c_y="200">
<data number_gauge="8" adress="третий вывод, вода в шахте" cross_st_para="--#--" para_on_ram="2#8" raz_koc="1#12" number_ns="xxx" prim="примечания"/>
<shema val="cхема выдачи сообщений" area="ЭПУ">
<shema_zn zn0="восст-е питания" zn1="авария датчика 1" zn2="авария датчика 2" zn3="пропадание питания"/>
</shema>
<mess val="последние мессаги" area="штук так" num="5">
<history msg1="восст-е питания 1" msg2="авария датчика 1" msg3="восст-е питания 2" msg4="восст-е питания 3" msg5="авария датчика 2"/>
</mess>
</epu>
</group_ooc>

_____________________________________________

при считывании из него по аттрибуту pict происходит дублирование МС.
Задача - вытянуть из "<epu..." (в данном случае)
содержание тега "<history....."
и всунуть в текстовое поле дубль-мувика (желательно в виде
:________________
I восст-е питания 1I
I авария датчика 1 I
I восст-е питания 2I
I авария датчика 2 I
I________________I

Но это я каэшно в идеале хочу сделать.
Для этого, как я понимаю, надо просто при дублировании МС приравнять переменной hist_mess1-5 значение аттрибутов
msg1-msg5 тега history. Вот.
Только почему-то
hist_mess=xmlElt.firstChild.attributes.msg1
равно как и прямое указание
hist_mess=xmlElt.history.attributes.msg1
- не помогают - и в Output и содержание самого поля на экране - undefinit...

Подскажите будь ласка. А то начинаю замахиваться ..


"....раскачаем этот мир....."
__________________
:-:
Косточка.

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

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

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


 


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


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