PDA

Просмотр полной версии : nodeValue


CYD
29.08.2003, 19:25
Народ, помогите плз...
Вообщем у меня между тэгами в xml есть текст, я так понимаю, это и есть value, когда я дулаю childNode.nodeValue, получаю null... в хэпе написанно, что nodeType должен равняться 3 чтобы прочитать значение ноуда...у меня значение 1, мне что надо его менять вручную?

Заранее спасибо.

iLoveYou
31.08.2003, 13:10
выложь сорс.
я б посоветовал вообще хранить информацию в атрибутах - удобнее :)

CYD
01.09.2003, 17:26
да нечего выкладывать особо, ну например:
actoinscript:
x=childNode.nodeValue;
trace(x);

xml:
<zz>text</zz>

output:
null


А насчет атрибутов...если текст слишком большой? Там есть какое-то ограничение?

llllllllll
01.09.2003, 18:28
_xml = new XML();
_xml.parseXML("<xml>text</xml>");
trace(_xml.childNodes[0]);
trace(_xml.childNodes[0].nodeValue);
trace(_xml.childNodes[0].childNodes[0]);
trace(_xml.childNodes[0].childNodes[0].nodeValue);

Наверное стоит узнать когда nodeValue возвращает null :)

CYD
01.09.2003, 21:07
спасибо...только логика немного не ясна...у тебя же внутри тэгов ничего кроме текста нету, тогда почему два раза childNodes?