---
title: "Läsa in komplex xml i flash"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/150725-läsa-in-komplex-xml-i-flash"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "kittlos"
published: "2006-08-30T09:44:13.000Z"
updated: "2006-09-10T12:19:39.000Z"
replies: 3
views: 428
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/150725-läsa-in-komplex-xml-i-flash"
---

# Läsa in komplex xml i flash

## #1 — kittlos, 2006-08-30T09:44Z

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?

Permalänk: https://www.webforum.nu/p/150725

## #2 — spango, 2006-08-30T12:09Z

Du kan hämta ut värden på attribut med t.ex. *noden.getAttribute("LAND")*

Permalänk: https://www.webforum.nu/p/1859629

## #3 — kittlos, 2006-08-30T12:11Z

förlåt en kod-novis, men hur skulle den kodraden se ut?

Permalänk: https://www.webforum.nu/p/1859630

## #4 — hana78, 2006-09-10T12:19Z

trace (my_xml.childNodes\[0\].childNodes\[1\].attributes.land);
borde få fram en 2:a altså... 
alla noder som ligger innanför niva1 taggen blir childNodes till niva1. bara stega igenom med for-loop eller liknande för att få tag i dem....

Permalänk: https://www.webforum.nu/p/1863070

---

Tråden på webben: https://www.webforum.nu/amne/flash/150725-läsa-in-komplex-xml-i-flash
