次のXMLコードがあります
<epp:epp xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:response>
<epp:result code="1000">
<epp:msg>Contact Info Command completed successfully</epp:msg>
</epp:result>
<epp:resData>
<contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
<contact:id>con12</contact:id>
<contact:status s="ok"/>
<contact:postalInfo type="loc">
<contact:name>Name</contact:name>
<contact:org/>
<contact:addr>
<contact:street>streer</contact:street>
<contact:street>street</contact:street>
<contact:street/>
<contact:city>City</contact:city>
<contact:sp/>
<contact:pc>186</contact:pc>
<contact:cc>AA</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:voice>0000000</contact:voice>
<contact:fax>000000000</contact:fax>
<contact:email>support@email.com</contact:email>
</contact:infData>
</epp:resData>
</epp:response>
</epp:epp>
simplexml_load_string を使用して XML 文字列から値を取得できません
epp: で始まるすべてのノードで結果を取得できます: epp:msg uinsg など、次のコード
$objects = simplexml_load_string($result);
$objects->children('epp', true)->response->result->msg;
以下の値を取得できないようです
<contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
<contact:id>con12</contact:id>
<contact:status s="ok"/>
<contact:postalInfo type="loc">
<contact:name>Name</contact:name>
<contact:org/>
<contact:addr>
<contact:street>streer</contact:street>
<contact:street>street</contact:street>
<contact:street/>
<contact:city>City</contact:city>
<contact:sp/>
<contact:pc>186</contact:pc>
<contact:cc>AA</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:voice>0000000</contact:voice>
<contact:fax>000000000</contact:fax>
<contact:email>support@email.com</contact:email>
</contact:infData>
コード値を取得する方法も知る必要があります<epp:result code="1000">
ヘルプ/ポインタをいただければ幸いです。