Heinz: simplexml_load_file Problem

Beitrag lesen

Hallo Zusammen,

Ich hab ein Problem mit simplexml_load_file. Ich bleibe in meinem Ansatz stecken, jetzt hoffe ich auf eure Hilfe.

Das XML Dokument:

  
<OUTPUT ID="RESORT" VERSION="1.1">  
<NAME>Das ist der Name</NAME>  
<LANGUAGE>de</LANGUAGE>  
<FACILITY ID="STRAND">  
  
<ATTRIBUTE ID="material">  
<NAME>Sand</NAME>  
<VALUE>weiss</VALUE>  
</ATTRIBUTE>  
  
</FACILITY>  
</OUTPUT>  

Der PHP Ansatz:

  
<?  
$fp = @fopen("http://url_zu_xml.de/xml.xml","r");  
if($fp)  
{  
$xml =  simplexml_load_file('http://url_zu_xml.de/xml.xml');  
$limit = 100;  
$count = 0;  
  
while($count <= $limit)  
{  
$item = $xml->OUTPUT->FACILITY->ATTRIBUTE;  
  
echo utf8_decode($item->name);  
$count++;  
}  
}  
else  
{  
echo "Das war wohl nix.";  
}  
?>  

Irgendwie klappt das ganze aber nicht. Vorallen weiss ich nicht genau, wie ich den id Wert verwenden kann? Sowas in der Richtung "if($id = "material")" und so weiter. Wie kann ich mein PHP abändern, damit ich das XML auslesen kann? Danke für eure Hilfe!