Вход

Просмотр полной версии : Xml не трейсится!


quazare
16.10.2004, 20:13
Почему не трейсится???

m = new Array();
mXML =new XML();
mXML.load("m01.xml");

for (i=0; i<mXML.firstChild.childNodes.length; i++)
{
m[i] = mXML.firstChild.childNodes[i].attributes.param;
trace(m[i]);

}

m01.xml такой:

<xml>
<meta param="ghgfhgf"/>
<meta param="1fggfh011"/>
<meta param="hjmhjmhjmjhmjh"/>
<meta param="jmhjghj"/>
<meta param="hgmhjmh"/>
<meta param="hjmhjmhj1"/>
<meta param="hjmhjhjm1"/>
</xml>

artfla$her
16.10.2004, 20:34
mXML.onLoad = function(ok)
{
if(ok)
{
for (i=0; i<mXML.firstChild.childNodes.length; i++)
{
m[i] = mXML.firstChild.childNodes[i].attributes.param;
trace(m[i]);

}

}
}

quazare
16.10.2004, 22:43
undefined
000000000
undefined
110000011
undefined
111101111
undefined
110001111
undefined
110001111
undefined
111111111
undefined
111111111
undefined

откуда берется undefined?

Riff
17.10.2004, 02:19
TO quazare ->>
-----------------------------------------------------------------------
объясни мне зачем тебе переменная m[i] ?

mXML = new XML();
mXML.load("m01.xml");
mXML.ignoreWhite = true;
mXML.onLoad = function(succes) {
if(succes) {
v = mXML.firstChild;
for (i=0; i<v.childNodes.length; i++) {
m = v.childNodes[i].attributes.param;
trace(m);
}
}
} и всё трайсится

---------------------------------------------------------------------

TO artfla$her ->>
----------------------------------------------------------------------
заглянь сюды -> http://flasher.ru/forum/showthread.php?threadid=63707
мот подмогёшь? где я накосячил?

artfla$her
18.10.2004, 01:26
Ок, посмотрю

Iv
19.10.2004, 00:05
откуда берется undefined? - из ignoreWhite = false

artfla$her
19.10.2004, 01:22
Riff , сорри, забываю посмотреть...

Завтра постараюсь

artfla$her
20.10.2004, 01:24
Можете меня убить, но я опять забыл. Если и завтра забуду, распечатай мой ник, и скомкай его :)

Riff
20.10.2004, 02:18
слушай... что ты нам отчитываешься.. это твоё дело смотреть или нет...

artfla$her
20.10.2004, 11:29
Я же обещал )))

А ошибку уже нашел, сейчас исправлю и отвечу :)

artfla$her
20.10.2004, 12:01
Ответил в твоей теме. Если что не так - спрашивай.