---
title: "XML och få fram namnet med id:et"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/129337-xml-och-få-fram-namnet-med-id-et"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "WiZzLeR"
published: "2005-06-02T16:16:59.000Z"
updated: "2005-06-05T09:40:51.000Z"
replies: 2
views: 226
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/129337-xml-och-få-fram-namnet-med-id-et"
---

# XML och få fram namnet med id:et

## #1 — WiZzLeR, 2005-06-02T16:16Z

<http://wow.allakhazam.com/profile.html?47983>

Här finns det en profil med en massa data samlad från spelet World of Warcraft. Hursomhelst så läser jag in XML filen (<http://wow.allakhazam.com/profile.xml?47983>) just nu men jag undrar om det är möjligt att ta t.ex 

\<Finger0Slot\>12548\</Finger0Slot\>

och få fram namnet från <http://wow.allakhazam.com/db/item.html?witem=12548>

eller är det något ni inte skulle rekommendera?

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

## #2 — pettsson, 2005-06-03T06:30Z

Börja med att läsa in xml-dokumentet och sen objektets (ringen i detta fall) nummer

```php
$xml = simplexml_load_string($adress);
$ring = $xml->Finger0Slot;
```

Sen får du plocka motsvarande sida (.../db/item.html?witem=$ring)

```php
$witempage = "http://wow.allakhazam.com/db/item.html?witem=$ring";
$witemcontents = file_get_contents($witempage);
```

Sen får man hitta några taggar eller annat som alltid finns runt ett namn, som du kan skriva ett RegExp för. Därefter

```php
preg_match($minRegExp, $witemcontents, $witemcontents);
```

Så har du ditt namn.

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

## #3 — WiZzLeR, 2005-06-05T09:40Z

Nja det fungerade inte att läsa in.

Warning: Entity: line 1: parser error : Start tag expected, '\<' not found in /var/www/wwwclarity/modules/test.php on line 4

Warning: <http://wow.allakhazam.com/profile.xml?47983> in /var/www/wwwclarity/modules/test.php on line 4

Warning: ^ in /var/www/wwwclarity/modules/test.php on line 4

jag försöker läsa in följande:
$adress = "http://wow.allakhazam.com/profile.xml?47983";

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

---

Tråden på webben: https://www.webforum.nu/amne/php/129337-xml-och-få-fram-namnet-med-id-et
