hämta idNr ur XML-fil?

Flash

2 svar · 363 visningar · startad av pRob3

Medlem sedan maj 2003151 inlägg
Trådstart#1

Sitter och bollar lite med ActionScript och har kört fast lite och undrar om någon kan hjälpa mig med mitt lilla problem.
Det är så att jag vill lägga in värdet från idNr i en variabel men har ingen aning om hur jag hämtar det. :r

Så här ser XML-filen ut:
<users>

<userDetails idNr="1">
<name>test1</name>
</userDetails>

<userDetails idNr="2">
<name>test2</name>
</userDetails>

<userDetails idNr="3">
<name>test3</name>
</userDetails>

</users>

ActionScriptet:

	for ( a = 0; a < xml_file.firstChild.childNodes.length;  a++) {

		for(z = 0; z < xml_file.firstChild.firstChild.childNodes.length; z++){
// Variablarna
// idNR = Vad ska jag skriva här för att få idNr i en variabel? 
namn= xml_file.firstChild.childNodes[a].childNodes[z].firstChild.nodeValue

	minRuta.htmlText += "" + namn + "<br>";

	            }
      }
}
Medlem sedan dec. 20025 483 inlägg
#2

Är .childNodes[z].firstChild.nodeName == "userDetails"? Då

namn = xml_file.firstChild.childNodes[a].childNodes[z].attributes.idNr
Medlem sedan maj 2003151 inlägg
#3

Funkade inte står bara undefined

Löste det så här:

xml_file.firstChild.childNodes[a].attributes.idNr
253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)