PHP code voor inlezen XML bestand

Status
Niet open voor verdere reacties.

deja1234

Nieuwe gebruiker
Lid geworden
28 dec 2012
Berichten
4
Ik ben al avonden aan het zoeken en puzzelen en ik kom er helaas niet uit.
Qua programmeren ben ik een analfabeet.
Ik heb ook al gekeken op http://php.net/manual/en/function.simplexml-load-file.php maar dat is voor mij chinees.
Ik heb een xml bestand dat ik moet inlezen op mijn website.
Ik heb een standaard sitebuilder: web presence buider.
Ik weet niet hoe ik het bestand werkende kan krijgen op mijn website.
Heb wel wat ander vragen gevonden hoerover maar daar lukte het helaas niet mee.
oh ja de xml die ingelezen moet worden staat op een website als. www.voorbeeld.nl/bestand.xml

Welke mogelijkheden zijn er?
Graag de code erbij geven.
Bij voorbaat dank
 
Laatst bewerkt:
dus volgende scripts doen
PHP:
<?php
// The file test.xml contains an XML document with a root element
// and at least an element /[root]/title.

if (file_exists('test.xml')) {//hier controleren of de file bestaat lijkt logisch
    $xml = simplexml_load_file('test.xml');// hier openen van de file niet zo moeilijk
 print "<pre>";//hierdoor word alles beter zichtbaar
    print_r($xml);//hierwordt deze in een array geprint 
 print "</pre>";
//hierna ga je met $xml->roottag->subtag == uw gezochte data
} else {
    exit('Failed to open test.xml.');
}
?>
PHP:
<?php
$url = 'http://www.example.com';
$xml = simpleXML_load_file($url,"SimpleXMLElement",LIBXML_NOCDATA);
if($xml ===  FALSE)
{
   //deal with error
}
else { //do stuff }
?>
 
Beste Kenikavanbis,

bedankt voor de scripts. Maar lukt helaas niet het xml bestand is ook niet voorzien van een eerste regel met doctype of dtd code.
Het xml bestand is: http://www.brandstof-zoeker.nl/summary.xml. Dit is het enige wat ik heb gekregen en daarmee moest ik het in kunnen laden.
Maar helaas ben ik hier helemaal niet technisch genoeg voor.
 
tja ik denk toch dat je je zal moeten verdiepen om er iets of wat weg mee te kunnen
HTML:
<brandstoffen locatie="Nederland" url="http://www.brandstof-zoeker.nl/"><brandstof type="Diesel"><adviesprijs>1.505</adviesprijs><station adres="Kanaaldijk West 8" keten="" naam="TankEasy" pc_cijfer="3238" pc_letter="LM" plaats="ZWARTEWAAL" prijs="1.340" url="http://www.brandstof-zoeker.nl/Zuid-Holland/Zwartewaal/Kanaaldijk%20West/3238lm/"/></brandstof>
dus ja niet zo moeilijk het best open heb je hierboven dus zal je
PHP:
$xml->brandstoffen->brandstof
maar je zal met een complexere moeten werken om de atributen te paken te krijgen dus begin eerst eens met de values te laten zien en er iets mee te doen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan