fastix®: XMLSeite mit PHP parsen

Beitrag lesen

Moin!

Hallo Leute,

Ich möchte eine xml Seite über php "auslesen" und anzeigen lassen.

hier die xml:

<?xml version="1.0" standalone="yes"?>
<termine> <title>Termine2008</title>
  <termin>
  Dies ist der erste testtermin&#60;br&#62;
  Ort xyz&#60;br&#62;
  xxxxxx&#60;br&#62;
</termin>

Wäre nicht:
<?xml version="1.0" standalone="yes"?>
 <termine> <title>Termine2008</title>
   <termin>
    <description>Dies ist der erste testtermin</description>
    <plz>Der Ort</plz>
    <adresse1></adresse1>
 </termin>
</xml>

hier das PHP:

<?php

if (file_exists('content/termine.xml')) {
$xml = simplexml_load_file('content/termine.xml');

echo $xml->termin[0];

} else {
exit('Konnte Datei nicht laden.');
}
?>

es funktionier nun einwandfrei den ersten Termin auszulesen und anzuzeigen. Wenn ich den zweiten Termin anzeigen lassen möchte, setze ich halt ->termin[1]; ein, usw...

Ich möchte aber alle drei (vielleicht auch mal 100) Termine anzeigen lassen.

Wie mach ich den dieses

if (is_file('content/termine.xml') && is_readable('content/termine.xml')) {  
  $xml = simplexml_load_file('content/termine.xml');  
  $i=0;  
  while ($str=$xml->termin[$i]) {  
    print $str;  
  }  
} else {  
  exit('Konnte Datei nicht laden.');  
}  
?>  

Danke
N00B

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development