Php 从xml响应中获取值
我有一个如下所示的xml文件:Php 从xml响应中获取值,php,xml,simplexml,Php,Xml,Simplexml,我有一个如下所示的xml文件: <?xml version="1.0" encoding="UTF-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="1000"> <msg lang="nl">De transactie is succesvol afgerond.</msg> <
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<response>
<result code="1000">
<msg lang="nl">De transactie is succesvol afgerond.</msg>
</result>
<trID>
<clTRID>300100</clTRID>
<svTRID>602C9E44-3F79-564D-5A53-C9689F088A1C</svTRID>
</trID>
</response>
</epp>
我的xml存储在$info
但这是行不通的。我做错了什么?您的XML路径已完全关闭。根据您发布的xml尝试以下操作:
$text = (string)$resCode->response->result["code"];
(提示:不需要第一个节点“epp”,因为它是根节点。因此,您的路径从此根节点内部开始。)
一些样本:
有时,阅读文档会有所帮助。
$text = (string)$resCode->response->result["code"];