Ich hab hier mal ein Beispiel für JSimpleXML:
PHP-Code:
<?php
$XML = new JSimpleXML();
$file = file_get_contents("http://www.pegelonline.wsv.de/svgz/pegelstaende_neu.xml");
$XML->loadString($file);
$file ="";
// access children
foreach( $XML->document->table[0]->children() as $gewaesser ) {
echo "<div>";
echo "<h3>".$gewaesser->name[0]->data()."</h3><table>\n";
echo "<tr><th>Pegelname</th><th>Fluss-Km</th><th>Datum</th><th>Uhrzeit</th><th>Pegelstand (in cm)</th></tr>\n";
foreach( $gewaesser->item as $item) {
echo "<tr><td>";
echo $item->pegelname[0]->data();
echo "</td><td>";
echo $item->km[0]->data();
echo "</td><td>";
echo $item->datum[0]->data();
echo "</td><td>";
echo $item->uhrzeit[0]->data();
echo "</td><td>";
echo $item->messwert[0]->data();
echo "</td></tr>\n";
}
echo "</table></div>\n";
}
//print_r( $XML->root);;//->toString();
?>
Das hab ich dmit eingebunden: http://extensions.joomla.org/extensi...e/5057/details
Lesezeichen