webForumDet fria alternativet

hämta idNr ur XML-fil?

Flash

2 svar · 343 visningar · startad av pRob3

Medlem sedan maj 2003151 inlägg
Frågan#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
261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)