Du kan hämta ut värden på attribut med t.ex. noden.getAttribute("LAND")
Frågan#1
Skulle behöva hjälp med att läsa in variabler från en "klurig" xml till flash.
Jag har tidigare lyckats att läsa in en enklare xml av typen:
<sandningstid>
<![CDATA[ Tisdag 20:00 ]]>
</sandningstid>
<link>
<![CDATA[ 480852.html ]]>
</link>
genom att använda följande actionscipt:
system.useCodepage = true;
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function()
{
for(var i=0;i<this.firstChild.childNodes.length;i++)
{
_root[this.firstChild.childNodes[i].nodeName] = this.firstChild.childNodes[i].firstChild.nodeValue;
trace("tr "+this.firstChild.childNodes[i].nodeName);
}
LoadStuff();
}
my_xml.load("blablabla.xml");
function LoadStuff()
{
var show_tid=(sandningstid);
trace(show_tid);
}
Nu vill jag göra samma sak, fast xml-en ser ut typ så här:
<NIVA1 VARIABEL1="hej" VARIABEL2="J">
<NIVA2 LAND="1" BETECKNING="HEJ" FÄRG="#cc99ff" />
<NIVA2 LAND="2" BETECKNING="HEJDÅ" FÄRG="#00ff00" />
- <INFO KOD="0" NAMN="ERIK" TYP="MAN">
<PROGRAM="1" TID="20:00" NAMN="HEJ" />
<PROGRAM="2" TID="21:00" NAMN="HEJ2" />
och jag vill komma åt variablerna tid, namn för de olika programmen etc.
Hur göra?
