Показать сообщение отдельно
Старый 22.03.2014, 03:31
ther вне форума Посмотреть профиль Отправить личное сообщение для ther Найти все сообщения от ther
  № 1  
Ответить с цитированием
ther

Регистрация: Apr 2008
Сообщений: 211
По умолчанию обращение к ноду по имени XML

Сто лет мучает вопрос, который я постоянно как то обходил. Вот вспомнил и решил спросить.
к примеру, есть xml вида
Код:
<Buildings>
  <Buildings1>
    <title>какой то тайтл</title>
    <description>какое то описание</description>
  </Buildings1>
  <Buildings2>
    <title>какой то тайтл</title>
    <description>какое то описание</description>
  </Buildings2>
</Buildings>
и есть определенная обработка, которая откуда то берет id. Это 1 или 2. Как мне по имени обратится к XML?
то есть
Код AS3:
var Buildings:XML <=тут данные
можно напрямую
Код AS3:
Buildings.Buildings.Buildings2.Title
а вот ели надо динамическое обращение типа
Код AS3:
Buildings.Buildings.{<font color="Red">Buildings2font>}.Title
чтобы Buildings2 было значением переменной
пробовал через
Код AS3:
			var xm : XMLList = Buildings[0].children();
			trace(xm['Buildings2'])
но фиг. В общем, надо что то типа getNodeByName
ПС
блин, надеюсь понятно пояснил