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

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

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

Регистрация: Jun 2010
Сообщений: 6
По умолчанию Подскажите с for each и XML

Привет! =)
подскажите пожалуйста как мне передать в текстовый массив с помощью for each ссылки которые хранятся в XML файле следующей структуры:

<Ssilki>
<1ssilka> sama ssilka1 </1ssilka >
<2ssilka> sama ssilka2 </2ssilka >
....
<25ssilka> sama ssilka25 </25ssilka >
prosto txt
</Ssilki>

сейчас я пишу вот такую инструкцию :

for each ( var ssilka:XML in myXML.text()) {
trace( ssilka);
}
и трейстится у меня prosto txt который я разместил чтоб проверять что у меня извлекается из XML вместо нужных ссылок
Подскажите пожалуйста как переделать команду чтоб трейсились все ссылки "sama ssilka1" "sama ssilka2" и тд

Заранее спасибо )

Старый 17.10.2010, 01:55
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 2  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Код AS3:
<urls>
<url>flasher.ru</url>
<url>adobe.com</url>
<url>lol.com</url>
</urls>
 
var urls:XMLList = xml_with_urls..url;
for each(var url:XML in urls){
trace(url)
}
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 17.10.2010, 02:06
German_Green вне форума Посмотреть профиль Отправить личное сообщение для German_Green Найти все сообщения от German_Green
  № 3  
Ответить с цитированием
German_Green

Регистрация: Jun 2010
Сообщений: 6
MrPoma, большое спасибо ! но тут есть одна проблема - в примере у меня <1ssilka> <2ssilka> и тд
но позже я хочу прописать внутри скобок сокращенные комменты к ссылкам,
хотя можно это наверное атрибутами сделать)))

если в вашем примере вместо

<url>adobe.com</url>

будет (с атрибутом-коментом)

<url comment="eta ssilka vedet na takuuto stranicu">adobe.com</url>

то код все равно будет возвращать нужные ссылки) ?
сработает эта мысль с атрибутами и может есть лучший подход?

Старый 17.10.2010, 02:31
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 4  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
С записью <1ssilka> <2ssilka> работать не будет. Советую избавиться от подобной конструкции. Ссылки имеют один тип и разные значение. У вас для каждого значения свой тип. Зачем?

А еще нужно использовать английский, а не транслит.

Если тег ссылки будет более сложным, лучше обращатсья к значению xml.text();
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб


Последний раз редактировалось MrPoma; 17.10.2010 в 02:34.
Создать новую тему Ответ Часовой пояс GMT +4, время: 13:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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