---
title: "försöker ladda en php genererad xml med simpleXML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/178057-försöker-ladda-en-php-genererad-xml-med-simplexml"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "hybris"
published: "2009-04-16T09:39:07.000Z"
updated: "2009-04-16T12:00:56.000Z"
replies: 5
views: 323
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/178057-försöker-ladda-en-php-genererad-xml-med-simplexml"
---

# försöker ladda en php genererad xml med simpleXML

## #1 — hybris, 2009-04-16T09:39Z

hallå, nån ide ifall följande borde fungera, ifall den XML genererande 
filen gör sitt förstås?

```php
$xml2 =simplexml_load_file('get_mol_xml.php?molecule='.$last_molecule_id);
```

har också ett problem med attribute() funktionen i simpleXML, 
men det kan vara för att xml'en inte laddas ordentligt flrst och främst

många tack, jag sladdar runt aktuella frågor och ser ifall 
jag hittar nån jag kan hjälpa

/pär

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

## #2 — SPiN, 2009-04-16T09:49Z

Nej, det kommer inte att fungera som du tänkt. Du kommer att läsa in PHP-dokumentet, och inte XML:en som genereras. Anropa hela URL:en istället, så körs PHP-dokumentet och du får ut den genererade XML:en - det löser ditt problem;

```
$xml = simplexml_load_file("http://www.domain.com/path/to/get_mol_xml.php?molecule=" + $last_molecule_id);
```

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

## #3 — hybris, 2009-04-16T09:59Z

det var det djävligaste, ska den php filen inte körs ifall jag går så? 

så en absolut URL löser det hela, jag rapporterar tillbaka inom kort...

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

## #4 — hybris, 2009-04-16T10:27Z

nu rullat det, men jag får följande error som känns helt fel då raden som pekas på inte är nån endtag, och mitt i xml'en

Warning: simplexml_load_file() \[function.simplexml-load-file\]: <http://localhost/xml_to_mysql/new_mol_interface/get_mol_xml.php?molecule=86:137:> parser error : Premature end of data in tag molecules line 137 in C:\\wamp\\www\\xml_to_mysql\\new_mol_interface\\compare_xml.php on line 8

rad 8 är där jag laddar xml'en

några fler uppenbara saker jag kan tänkas göra fel?

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

## #5 — SPiN, 2009-04-16T10:30Z

Kontrollera att XML:en är välformad och att du får ut rätt data som du ska. (genom att gå in på sidan som genererar XML)

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

## #6 — hybris, 2009-04-16T12:00Z

xml är validerad, kollad av w3c validator

den används också redan av andra funktioner

vad jag vill göra är att kolla att en XML fil är identisk till en annan, 
praktiskt taget jämföra den temporärt sparade uppladdade xml'en med 
den från databasen parsade xml'en

hittat lite script för att göra detta på vilken xml som helst, funderar på att skriva en 
som kolla exakt det som skall finnas i den jag använder, kanske är bättre faktiskt, 
blir mer kod bara

/pär

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

---

Tråden på webben: https://www.webforum.nu/amne/php/178057-försöker-ladda-en-php-genererad-xml-med-simplexml
