Hallo,
Ich versuche über Dom eine XML-Datei zu parsen. Das Problem ist aber, das ich eine XML-Datei habe, dessen Struktur sich wiederholt.
Hir mal das Teil:
Code:
<GetReportRequestListResponse>
<Gruppe>
<Detail>
</Deteil>
</Gruppe>
<Gruppe>
<Detail>
</Deteil>
</Gruppe>
</GetReportRequestListResponse>
Da sich Gruppe und Detail mehrfach in der XML befindet, weiß ich keinen Lösungsansatz, wie ich an das zweite Detail-Kind-Element rankommen soll.
Mein derzeitiger Versuch:
PHP-Code:
$feedback = new DOMDocument();
$feedback->preserveWhiteSpace = false;
$feedback->load("cache/response.xml");
$response = $feedback->getElementsByTagName("Detail");
foreach($response as $referer)
{
$number = array("rep"=>htmlspecialchars($referer->firstChild->data));
}
$resulting = $number["rep"];
scheitert.