Volledige versie bekijken : xml parsing
alonsomoseley
%Europe/Berlin %611 %2005, 15:41
Hoi, ik heb een XML node en een trace daarop, geeft het volgende terug:
<menuitem name="Ontdek CA" id="2-0">
<article articlename="Ontdek BBA" id="2-0-0" />
<article articlename="Ontdek BBB" id="2-0-1" />
</menuitem>
heeft iemand een idee hoe ik met flash een for-loop kan maken die mij de 2 binnenste items (de articles) teruggeeft??
schoonmoeder
%Europe/Berlin %642 %2005, 16:24
ff vraagje lees je het document al in?
kan je wel 2 lappen code geven maar handig als ik ff weet welke stappen je al hebt genomen.
Roenes
%Europe/Berlin %645 %2005, 16:28
var myxml = new XML();
myxml.ignoreWhite = true;
myxml.onLoad = function(success)
{
if(success)
{
for(var i = 0; i < this.childNodes.length; ++i)
{
trace(this.childNodes[i]);
//Oftewel: in dit gedeelte kun je script uitvoeren wat iets met je xml moet doen
}
}
else trace("Laden ging fout");
}
myxml.load("http://www.jelink.nl/bestand.xml");
Dit zou het moeten zijn dacht ik :)
alonsomoseley
%Europe/Berlin %519 %2005, 13:28
Nee, de xml die je ziet is een child van een loop waar ik inzit.
de trace op die xmlnode geeft dus deze xml:
<menuitem name="Ontdek CA" id="2-0">
<article articlename="Ontdek BBA" id="2-0-0" />
<article articlename="Ontdek BBB" id="2-0-1" />
</menuitem>
Maar een trace(xmlnode.childNodes.length) geeft "undefined terug"
wat ik zou verwachten is "2"
Roenes
%Europe/Berlin %521 %2005, 13:31
Geef eens je hele xml. Dat zoekt wat makkelijker :)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.