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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Jun 2006
Сообщений: 62
Отправить сообщение для InfMag с помощью ICQ Отправить сообщение для InfMag с помощью Skype™
По умолчанию XML, получение определенных данных

Вот имеется XML файл:
Код:
<?xml version="1.0" encoding="utf-8" ?>

<tg1>

   <item id = "1">
      <id2>1</id>
      <text1>qwe</text1>
      <text2>qwe</text2>
   </item>

   <item id = "2">
      <id2>2</id>
      <text1>qwe</text1>
      <text2>qwe</text2>
   </item>

   <item id = "3">
      <id2>3</id>
      <text1>qwe</text1>
      <text2>qwe</text2>
   </item>

</tg1>

<tg2>
   <sp>qwerty12345</sp>
</tg2>
Вот я только знаю, что можно выбирать из XML так:
Код:
XML_VAR.firstChild.firstChild.firstChild.nodeValue
Но как можно обращаться к полям по именам, ну вобщем использовать XML, который я написал?

Старый 12.06.2006, 13:30
InfMag вне форума Посмотреть профиль Отправить личное сообщение для InfMag Найти все сообщения от InfMag
  № 2  
Ответить с цитированием
InfMag
 
Аватар для InfMag

Регистрация: Jun 2006
Сообщений: 62
Отправить сообщение для InfMag с помощью ICQ Отправить сообщение для InfMag с помощью Skype™
Тоесть мне допустим надо будет получить количество всех ITEM тегов, чтобы через цикл нормально прочитать весь массив...

Старый 12.06.2006, 13:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
начнем с того, что хмл у тебя невалидный

childNodes тебе в помощь

Старый 12.06.2006, 13:35
InfMag вне форума Посмотреть профиль Отправить личное сообщение для InfMag Найти все сообщения от InfMag
  № 4  
Ответить с цитированием
InfMag
 
Аватар для InfMag

Регистрация: Jun 2006
Сообщений: 62
Отправить сообщение для InfMag с помощью ICQ Отправить сообщение для InfMag с помощью Skype™
2 __etc
Так, а теперь давай по русски, я сижу в ветке для новичков и если честно, то то, что ты мне сказал мне ничего не дало, я ничего не понял.

Старый 12.06.2006, 13:39
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 5  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
По ходу он хотел тебе сказать в массив скинь значения childnodes. Это тебе даст шанс узнать "имена". А так в общем по ходе в ХМЛ файле все узлы должны быть в оном большом узле.

Старый 12.06.2006, 13:47
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
childNodes -- массив со ссылками на дочерние элементы узла. Он есть у каждого узла и может быть пустым, если дочерних узлов нет. А хмл твой является невалидным, т.е. неверен с точки зрения хмл. Например, открывающий и закрывающий теги должны быть одинаковы по имени, а у тебя разные.


Последний раз редактировалось etc; 12.06.2006 в 13:50.
Старый 12.06.2006, 13:52
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 7  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Цитата:
<id2>2</id>
вот это вот что такое, объясни?! Такого не может быть! Надо одинаковые имена!

Старый 12.06.2006, 14:07
InfMag вне форума Посмотреть профиль Отправить личное сообщение для InfMag Найти все сообщения от InfMag
  № 8  
Ответить с цитированием
InfMag
 
Аватар для InfMag

Регистрация: Jun 2006
Сообщений: 62
Отправить сообщение для InfMag с помощью ICQ Отправить сообщение для InfMag с помощью Skype™
2 MINASTIS
Ой! Это мой косяк! Надо было:
Код:
<id2>2</id2>

Старый 12.06.2006, 14:08
InfMag вне форума Посмотреть профиль Отправить личное сообщение для InfMag Найти все сообщения от InfMag
  № 9  
Ответить с цитированием
InfMag
 
Аватар для InfMag

Регистрация: Jun 2006
Сообщений: 62
Отправить сообщение для InfMag с помощью ICQ Отправить сообщение для InfMag с помощью Skype™
Как никак, а суть вопроса еще не раскрыта...

Старый 12.06.2006, 14:19
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 10  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Сказано же создай массив блин и слей в него childnodes.

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

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

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


 


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


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