|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Перебор элементов внутри узла XML (for each)
Имеется myXML вида:
<mainNode> <player> <firstNode> <name id="1" coord="3"/> <name id="2" coord="5"/> <name id="3" coord="5"/> <name id="4" coord="3"/> </firstNode> <secondNode> <name id="1" coord="6"/> <name id="2" coord="7"/> <name id="3" coord="1"/> <name id="4" coord="0"/> </secondNode> </player> </mainNode> for each(var elem:XML in myXML.elements()) { var secondID:String = elem.@id.toString(); var secondCoord:String = elem.@coord.toString(); } Здесь trace = null
__________________
Нормально делай — нормально будет! |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Как-то так:
var myXML:XML = <mainNode> <player> <firstNode> <name id="1" coord="3"/> <name id="2" coord="5"/> <name id="3" coord="5"/> <name id="4" coord="3"/> </firstNode> <secondNode> <name id="1" coord="6"/> <name id="2" coord="7"/> <name id="3" coord="1"/> <name id="4" coord="0"/> </secondNode> </player> </mainNode>; trace(myXML.player.secondNode.*.(trace("<" + name() + " id='" + @id + "'" + " coord='" + @coord + "'/>"))); /* trace(myXML.player.secondNode.*.(traceXmlElemnt(valueOf()))); function traceXmlElemnt( node:XML ) : void { trace("<" + node.name() + " id='" + node.@id + "'" + " coord='" + node.@coord + "'/>"); } */ for each (var node:XML in myXML.player.secondNode.elements()) { trace("<" + node.name() + " id='" + node.@id + "'" + " coord='" + node.@coord + "'/>"); } или так
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Красота! Спасибо большое!
Если не сложно, объясни как работает trace внутри другого trace, никогда такого не видел.
__________________
Нормально делай — нормально будет! |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
Часовой пояс GMT +4, время: 10:38. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|