XML-Dokumente auslesen und parsen
Verfasst: 09.03.2008, 13:37
Bin am verzweifeln, weil ich schon viele Schreibweisen bei einem kleinen Script probiert habe, jedoch ohne Erfolg. So wie der erste Code aussieht, so funktioniert es ohne jedeweden Probleme. Ist jetzt nur verkürzt dargestellt mit einer Position.
Doch leider reicht es so nicht, weil trotz Wertangabe in [0] das Script einen Error verursacht, wenn in den Abschnitten die Angaben in den Klammern ('URL') sich wiederholen, wie einmal für Textlink und einmal für Imagelink. Nun versuchte ich es etwa so und nichts funktioniert.
Wie schreibt man das richtig?
Gruß Mele
Code: Alles auswählen
<?php
$doc = domxml_open_file("http://...../datei.xml");
$arr = $doc->get_elements_by_tagname('Item');
foreach ($arr as $Inhalt) {
$Gesamt = $Inhalt -> get_elements_by_tagname('URL');
if (count($Gesamt) > 0) {$Ergebnisse = $Gesamt[0];
$wieviel = $Ergebnisse->get_content();
}
print "$wieviel\n";
}
?>
Code: Alles auswählen
<?php
$doc = domxml_open_file("http://...../datei.xml");
$arr = $doc->get_elements_by_tagname('Item');
foreach ($arr as $Schluessel -> $Inhalt) {
$Gesamt = $Schluessel -> $Inhalt -> get_elements_by_tagname('MediumImage') -> ('URL');
if (count($Gesamt) > 0) {$Ergebnisse = $Gesamt[0];
$wieviel = $Ergebnisse->get_content();
}
print "$wieviel\n";
}
?>
Gruß Mele