![]() |
|
||||||||||
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Добрый вечер.
Всю жизнь засовывал информацию в атрибуты тега. Но сейчас мне необходимо считать значение тэга. <value date="1222438627437">95</value> Работает _root.data_xml.childNodes[0].childNodes[1].childNodes[_root.id-1].lastChild.childNodes[t].attributes.price _root.data_xml.childNodes[0].childNodes[1].childNodes[_root.id-1].lastChild.childNodes[t].nodeValue Спасибо
__________________
www.haiatov.ru |
|
|||||
|
ветеран форума
|
покажите Ваш хмл, скорее всего тип узла не строковый
попробуйте протрейсить trace(_root.data_xml.childNodes[0].childNodes[1].childNodes[_root.id-1].lastChild.childNodes[t].nodeType) если "3" тогда где-то еще ошибочка
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
выдает 1.каким образом сделать его строковым?
Спасибо
__________________
www.haiatov.ru |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
<?xml version="1.0" encoding="UTF-8"?>
<priceofword>
<languages>
<language id="1">
<name>English</name>
<icon type="default">[!CDATA[lang/eng.jpg]]</icon>
<icon type="mousover">[!CDATA[lang/eng_1.jpg]]</icon>
</language>
<language id="2">
<name>Russian</name>
<icon type="default">lang/rus.jpg</icon>
<icon type="mousover">lang/rus_1.jpg</icon>
</language>
</languages>
<words>
...................
__________________
www.haiatov.ru |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Просто запомни что CDATA - это тоже тег. То есть в результате получается еще один узел. Из этого узла нужно брать обязательно nodeValue, которое и будет строкой! А вот из простого текстового узла, как во втором Language, nodeValue будет возвращать null, потому что у текста нет никакого Value. Нужно брать просто firstChild.
(Интересно всё же, что ты называешь жестким xml, если один узел у тебя с узлом CDATA, другой просто текст...)
__________________
Reality.getBounds(this); |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Спасибо всем большое!
CDATA я ставил чисто для проверки. он не нужен.
__________________
www.haiatov.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|