![]() |
|
||||||||||
|
|||||
|
[+1 25.04.11]
|
Эм, вот проблема, надо загрузить весь хмл в динамический текст.
this.childNodes[0] - грузит только первые скобки, как все загрузить, скажите пожалуйста ! |
|
|||||
|
[+1 15.06.10]
Регистрация: Feb 2009
Сообщений: 56
|
ну, например, организовать цикл по количеству узлов и плюсовать их в одну переменную
|
|
|||||
|
[+1 25.04.11]
|
Пишет NaN что то не получится так.
|
|
|||||
|
[+1 15.06.10]
Регистрация: Feb 2009
Сообщений: 56
|
а у меня твой код работает
_root.createTextField("size_txt",1,10,10,300,120); size_txt.wordWrap = true; xml = new XML(); xml.ignoreWhite = true; xml.onLoad = function() { for (i=0; i<=50; i++) { _root.size_txt.text += this.childNodes[i]; } }; xml.load("name.xml"); |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
point111, у xml должен быть только один корневой узел.
deman455, выводите сразу весь свой xml Или вам что-то конкретное нужно достать из XML и вывести? В этом случае пример XML приведите, и того, что необходимо вывести. |
|
|||||
|
[+1 15.06.10]
Регистрация: Feb 2009
Сообщений: 56
|
Цитата:
ps а почему только один корневой узел? Приведенный выше код спокойно проглотил всё, что ему подсунули, или есть какой-то стандарт? |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Это стандарт XML. В AS3 уже такой файл в xml не конвертируется. Вылетит ошибка:
TypeError: Error #1088: The markup in the document following the root element must be well-formed. Или если в IE попытаться открыть: Only one top level element is allowed in an XML document. Error processing resource 'file:///D:/tests/test.xml'. Line 5, P... |
|
|||||
|
[+1 15.06.10]
Регистрация: Feb 2009
Сообщений: 56
|
упс...
вот засада, а я частенько в одном XML делал пару корневиков с разной структурой и обращался к ним firstChild и lastChild - всё, лавочка прикрылась? lastChild в AS3 не работает? |
|
|||||
|
[+1 25.04.11]
|
udaaff / this.firstChild - выводит мне только первую часть xml ! вот моя xml :
<?xml version="1.0"?> <name>Имя1,Имя2,Имя3,Имя4,Имя5,Имя6,Имя7,Имя8,Имя9,Имя10,Имя11,Имя12,Имя13,Имя14,Имя15,Имя16,Имя17,Имя18,Имя19,Имя20,Имя21,Имя22,Имя23,Имя24</name> <allItem>item1,item2,item3</allItem> <name>Имя 1,pass <inform>12,23,41,11,22</inform> </name> <name>Имя 2,pass <inform>12,23,41,11,22</inform> </name> ........Т.Д........................................... |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
deman455, добавьте корневой узел <root></root>, допустим. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|