Hallo,
Ich habe ein Problem mit simplexml_load_file.
Nur der Code vor simplexml_load_file wird ausgeführt.
Der Code hinder simplexml_load_file wird nicht ausgeführt.
was heißt das. Bricht die Codeausführung ab?
if ( ($xmlfile = @simplexml_load_file($path)) === false )
solange man Fehler sucht, ist es eine verflixt schlechte Idee, den Fehleranzeigeunterdrückungsoperator zu verwenden. Ich persönlich halte es für guten Stil, auch einzeilige Blöcke in Klammern zu setzen.
echo "datei unter dem pfad '$path' konnte nicht eingelesen werden\r\n";
else
{
echo "Datei wurde geöffnet";
echo $xmlfile->id;
}
?>
Bei Programmausführung wird angezeigt:
datei unter dem pfad 'news.xml' existiert
Jedoch wird nich "Datei wurde geöffnet ausgegeben".
Wird auch nicht angezeigt: "Datei unter pfad ... konnte nicht eingelesen werden"? Wenn dies angezeigt wird, solltest Du Dir mal anschauen, wann die simplexml_load_file() false zurückliefert.
Freundliche Grüße
Vinzenz