Article View: pl.comp.lang.javascript
Article #39180childNodes -> DOM XML
From: thauthim
Date: Wed, 22 Mar 2006 15:31
Date: Wed, 22 Mar 2006 15:31
48 lines
2233 bytes
2233 bytes
Witam,
szukam i szukam, i cos sie doszukac nie moge odpowiedzi na moj problem...
mianowicie mam XMLa:
<ajaxresult>
<kraje>
<lista id="52">Afganistan</lista>
<lista id="59">Albania</lista>
<lista id="23">Argentyna</lista>
<lista id="18">Australia</lista>
<lista id="12">Austria</lista>
<lista id="14">Belgia</lista>
<lista id="111">Bhutan</lista>
<lista id="423">Białoruś</lista>
<lista id="34">Bośnia i Hercegowina</lista>
<lista id="124">Brazylia</lista>
<lista id="65">Bułgaria</lista>
<lista id="345">Chile</lista>
<lista id="1344">Chiny</lista>
<lista id="342">Chorwacja</lista>
<lista id="42">Czad</lista>
</kraje>
</ajaxresult>
i parsuje go w javascriptcie:
(...)
var kraje = XML.getElementsByTagName('kraje')[0].childNodes;
for (var i=0; i<kraje.length; i++) {
// cos tam sie dzieje...
}
(...)
problem w tym, ze zamiast dostac dlugosc - 15, dostaje 31. testujac
sobie po kolei poprzez alert(kraje[jakas_liczba].firstChild.data)
okazuje sie, ze co druga wartosc w 'kraje' jest pusta, tzn gdy robie np
alert(kraje[1].firstChild.data) to dostaje 'Afganistan'
alert(kraje[3].firstChild.data) to dostaje 'Albania'
a dla alert(kraje[0].firstChild.data) i alert(kraje[2].firstChild.data)
dostaje puste wartosci.
Czy ktos moglby mi wytlumaczyc o co chodzi i jak temu zaradzic?
z gory dzieki
Technical Details
Message-ID:
<dvrqef$io6$1@news.task.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail From: thauthim <ufoczysko@interia.pl> Newsgroups: pl.comp.lang.javascript Subject: childNodes -> DOM XML Date: Wed, 22 Mar 2006 16:31:05 +0100 Organization: CI TASK http://news.task.gda.pl/ Lines: 48 Message-ID: <dvrqef$io6$1@news.task.gda.pl> NNTP-Posting-Host: it.wp-sa.pl Mime-Version: 1.0 X-Trace: news.task.gda.pl 1143041295 19206 212.77.105.136 (22 Mar 2006 15:28:15 GMT) X-Complaints-To: abuse@news.task.gda.pl NNTP-Posting-Date: Wed, 22 Mar 2006 15:28:15 +0000 (UTC) X-Organization-Notice: Organization line has been filtered User-Agent: Thunderbird 1.5 (X11/20051201) X-Original-Organization: CI TASK http://www.task.gda.pl/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit