---
title: "Läsa XML-noder."
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/160104-läsa-xml-noder"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "uncle"
published: "2007-05-09T18:15:29.000Z"
updated: "2007-05-10T07:16:18.000Z"
replies: 2
views: 351
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/160104-läsa-xml-noder"
---

# Läsa XML-noder.

## #1 — uncle, 2007-05-09T18:15Z

Hej, är rellativt ny med flash så va snälla ;)

Jag har läst in en XML fil för att styra min flash och jag kan läsa ut noderna på följande sätt:

\_textMaxSize = xmlDoc_xml.firstChild.firstChild.attributes.maxsize;

Men jag är av den typen att jag hela tiden ändrar och har mej i XML-filen och det gör att mina 'firstChild':ar ändras och jag får problem.

Kan man inte på något sätt accessa dem med namnen direkt? Typ så här:

\_tmp = xmlDoc_xml.firstChild.childNodes\["text"\].attributes.maxsize;

eller något liknande.

Tack på förhand.

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

## #2 — spango, 2007-05-10T07:04Z

Det borde gå att göra med *xmlDoc_xml.getElementsByTagName("taggens-namn")*, så får du ut en lista med alla element med ett visst taggnamn.

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

## #3 — mirandir, 2007-05-10T07:16Z

tyvärr finns inte "getElementsByTagName" i Flashs standard XMLAPI. Istället kan du använda XPathAPI: 
<http://download.macromedia.com/pub/documentation/en/flash/fl8/XpathAPI.pdf>

<http://blog.bittube.com/2006/06/21/the-dark-art-of-the-xpathapi/>

/Mirandir

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/160104-läsa-xml-noder
