- simplexml_load_string: documentation ( source)
<?php
$ans = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<ResponseDoc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<response>
<index>1</index>
<statusCode>Success</statusCode>
</response>
<response>
<index>2</index>
<statusCode>Success</statusCode>
</response>
<response>
<index>3</index>
<statusCode>Success</statusCode>
</response>
<response>
<index>4</index>
<statusCode>Success</statusCode>
</response>
</ResponseDoc>
XML;
$r1 = simplexml_load_string($ans);
$responses = $r1->xpath('//response');
foreach ($responses as $item) {
echo $item->index, PHP_EOL;
echo $item->statusCode, PHP_EOL;
}