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
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)