我正在编写一个连接到远程 API 并接收 XML 信息的脚本。
我遇到的问题是我无法正确解析域:ns。
下面的 XML:
$xml= '<?xml version="1.0" encoding="UTF-8"?>
<response xmlns:domain="http://www.eurodns.com/domain" xmlns:eurodns="http://www.eurodns.com/eurodns">
<extension>
<eurodns:domain>
<domain:ns addr="176.31.236.123">ns1.it-joan.pl</domain:ns>
<domain:ns addr="89.72.43.135">ns2.it-joan.pl</domain:ns>
</eurodns:domain>
</extension>
</response>';
$xml = new SimpleXMLElement($xml);
foreach( $xml->resData as $value )
{
$array[] = $value->children('http://www.eurodns.com/eurodns');
}