![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 28
|
var myData:XML = new XML('<all type="all"><singletag description="My Single Tag"/><others><other type="one"/><other type="two"/></others></all>'); trace("Тут всё отлично: " + myData.others); trace("А тут всё плохо: " + myData.singletag); Тут всё отлично: <others> <other type="one"/> <other type="two"/> </others> А тут всё плохо: То есть, получается, что я не получаю XMLList, если тег одиночный? (если тег пустой - то он его автоматом схлопывает до одиночного("<tag atr='1'></tag>" => "<tag atr='1'/>")). Как мне получить данный тег в виде XMLList'а, или XML'а? (я, наивный, думал, что второе я смогу получить таким образом: myData.singletag[0]) P.S. Я конечно могу пробежать циклом по массиву, возращаемому функцией children(), но мне просто интересно, где я тут торможу в данном случае. ![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
toString () метод AS3 function toString():String Язык версии : ActionScript 3.0 Версии среды выполнения: 1.0 9 Возвращает строковое представление всех объектов XML в объекте XMLList. Правила этого преобразования зависят от наличия простого или сложного содержимого в объекте XML: Если объект XML имеет простое содержимое, toString() возвращает строковое содержимое объекта XML за исключением следующих компонентов: начального тега, атрибутов, объявлений пространства имен и конечного тега. Если объект XML имеет сложное содержимое, toString() возвращает строку в формате XML, представляющую весь объект XML, включая начальный тег, атрибуты, объявления пространства имен и конечный тег. Чтобы каждый раз возвращать весь объект XML, воспользуйтесь методом toXMLString().
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|