---
title: "Hämta information från XML och parsa"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/158970-hämta-information-från-xml-och-parsa"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Melea"
published: "2007-04-05T17:40:34.000Z"
updated: "2007-04-07T12:45:19.000Z"
replies: 5
views: 307
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/php/158970-hämta-information-från-xml-och-parsa"
---

# Hämta information från XML och parsa

## #1 — Melea, 2007-04-05T17:40Z

Tjo tjipp!

Jag har lite problem med hur jag ska lösa hämtning av information från en XML fil.
Hur går jag tillväga? Låt säga att jag har en XML fil på ett annat domän som har viss information som jag vill hämta, hur gör jag? Vilka funktioner använder jag?

Ni behöver inte nödvändigtvis skapa en kod som funkar, utan länka gärna till några funktioner som kan vara användbara och tipsa gärna om hur ni hade gått tillväga.

Tack på förhand!

MVH

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

## #2 — mozilla, 2007-04-05T17:55Z

Om du har php5 kan du använda [SimpleXML](http://se.php.net/simplexml).

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

## #3 — Melea, 2007-04-05T18:54Z

Om jag ska vara ärligt har jag suttit i 1 timma nu och grollat ner mig i XML men jag blir inte mycket klokare.
Sidan jag vill hämta information från är uppbyggd på ungefär det här viset:

```
<informationTree>
   <info name="Jonas" gender="Male">
      ...mer info...
   </info>
<informationTree>
```

Hur går jag tillväga för att hämta ut "Jonas" och "Male"?  :q

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

## #4 — Melea, 2007-04-06T12:23Z

Bump!

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

## #5 — mozilla, 2007-04-07T11:07Z

:OO 

Jag använder inte PHP så ofta och hade inte stöd för SimpleXML när jag gjorde det, men har du kollat på sidan jag länkar till? Kanske går att använda **$xml-\>info\[0\]\['name'\]** eller **$xml-\>info\['name'\]**. Men varför inte strukturera upp det i egna taggar?

```
<informationTree>
   <info>
        <name>Jonas</name>
        <gender>Male</gender>
      ...mer info...
   </info>
<informationTree>
```

Då borde man ju kunna använda eller **$xml-\>info\[0\]-\>name**

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

## #6 — Melea, 2007-04-07T12:45Z

Inte jag som styr hur strukturen är uppbyggd. Men jag läste och försökte förstå så gott jag kunde, men blev inte mycket klokare.

Tror dock jag har hittat en class på <https://www.sitepoint.com> som parsar hela rss:en i en array, vilket gör det väldigt enkelt att hämta informationen jag vill. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/158970-hämta-information-från-xml-och-parsa
