jobo: XML File mit PHP auslesen

Beitrag lesen

Hallo,

Nein, dein Problem ist überhaupt erstmal ein Element gezielt zu fassen zu bekommen. Wenn du iterierst, kannst du doch problemlos auf $node->id, $node->name etc.pp. zugreifen. simple-xml ist eben simple.

Ansonsten geht es so:

  
<?php  
$sxo = simplexml_load_file("datei.xml");  
echo $sxo->key_0->id;  
foreach($sxo as $key => $value) {  
	echo $key . " - " . $value->id . "<br>\n";  
	foreach($value as $subkey => $subvalue) {  
		echo $subkey . " ---- " . $subvalue . "<br>\n";  
	}  
}  

Ausgabe:

1key_0 - 1<br>
id ---- 1<br>
name ---- Name 1<br>
description ---- Description 1.<br>
stage ---- 1<br>
key_1 - 1<br>
id ---- 1<br>
name ---- Name 2<br>
description ---- Description 2.<br>
stage ---- 2<br>

Gruß

jobo