从PHP中的web服务响应获取特定内容

从PHP中的web服务响应获取特定内容,php,xml,web-services,Php,Xml,Web Services,我需要创建一个PHP页面,以某种方式显示Web服务的内容。下面是我获得的Web服务的一个示例: <srt:searchResult service="CONSULTA_CENS"> <parameterSet> <parameter itemNum="1" name="numDocument" value="38794083Y"/> </parameterSet> <resultSet> <result itemNum="1" i

我需要创建一个PHP页面,以某种方式显示Web服务的内容。下面是我获得的Web服务的一个示例:

<srt:searchResult service="CONSULTA_CENS">
<parameterSet>
<parameter itemNum="1" name="numDocument" value="38794083Y"/>
</parameterSet>
<resultSet>
<result itemNum="1" id="name" dataType="STRING" name="Name">Peter</result>
<result itemNum="2" id="surname" dataType="STRING" name="Surname">Kepler</result>
<result itemNum="3" id="dir" dataType="STRING" name="Adress">Fake Street 123</result>
<result itemNum="4" id="district" dataType="STRING" name="District Code">05</result>
</resultSet>
<messageSet/>
</srt:searchResult>

调用XML后应该做什么?
迭代XML对象并提取所需的属性检查:必须解析XML并将元素放入数组中。
  $xml = simplexml_load_file("XML_URL");
  //...?