Обнаружение ИМЕНИ (не значений!) Атрибутов узла XML в flex / as3 - PullRequest
1 голос
/ 06 января 2010

переменная нода: XML;

В flex / actionscript 3 я могу вызвать node.attribute ("somename") и получить значение атрибута "somename" узла. Я также могу вызвать node.attributes () и получить ЗНАЧЕНИЯ ВСЕХ атрибутов. Но как, черт возьми, я знаю, какие атрибуты искать ?! Приложение, которое я создаю, заранее не знает формат файла XML. Мне нужен способ узнать НАЗВАНИЯ атрибутов узлов, прежде чем я смогу получить к ним доступ по имени!

Помощь!

1 Ответ

6 голосов
/ 06 января 2010

Взято из Документов AS3 :

XMLList attribs = node.@*;
for (var i:int = 0; i < attribs.length(); i++)
{ 
   trace(attribs[i].name());     // attribute name
} 

Более подробную информацию можно найти в документации. С помощью AS3 вы можете делать довольно приятные вещи с XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...