Hallo ihr lieben,
ich habe eine kleine Verständnisfrage… Um aus einem Array XML zu erzeugen benutze ich folgende Funktion (diese stammt nicht von mir):
function array_to_xml($data,&$xml_data) {
foreach($data as $key => $value) {
if(is_numeric($key) ){
$key = 'item'.$key;
}
if( is_array($value) ) {
$subnode = $xml_data->addChild($key);
array_to_xml($value, $subnode);
} else {
$xml_data->addChild("$key",htmlspecialchars("$value"));
}
}
}
Dieses funktioniert auch sehr gut (Eindimensionales assoziatives Array).
Nun möchte ich aber ein XML mit Datengruppen erzeugen also
<gruppe>
<wertname>wert1</wertname>
</gruppe>
<gruppe>
<wertname>wert2</wertname>
</gruppe>
Nun stehe ich aber vor dem Problem das ich mich frage wie ich das in dem Array anlegen soll.
Ich hoffe daher auf ein wenig Hilfe…
VG Petra