Hi!
Das XML sieht wie folgt aus:
<RaumbelegungsdatenExportDataSet xmlns="http://eventows.fhnw.ch/EventoExpSvcV21/EventoRaumbelegungsdatenExport.xsd">
<RaumbelegungsdatenExport>
<IDAnlass>6040035</IDAnlass>
[...]
</RaumbelegungsdatenExport>
</RaumbelegungsdatenExportDataSet>
Die Frage ist, wo darin die Wiederholungen auftreten. Kommen mehrere RaumbelegungsdatenExport-Elemente vor?
Array
(
[RaumbelegungsdatenExport] => Array
(
[0] => Array
(
[IDAnlass] => 6040035
[...]
)
))
Das Einfachste wäre es also, das dreidimensionale Array in ein zweidimensionales Array umzuwandeln. da ich die Erste "Ebene" des Arrays gar nicht benötige (also [RaumbelegungsdatenExport]).
Wenn ich mal davon ausgehe, dass RaumbelegungsdatenExport nur einmal vorkommt und darin mehrere Arrays enthalten sind (0 bis n) greifst du einfach auf den Inhalt von $array['RaumbelegungsdatenExport'] zu:
foreach ($array['RaumbelegungsdatenExport'] as $raumbelegung)
echo $raumbelegung['IDAnlass']; // oder was auch immer
Lo!