使用php怎么处理复杂的xml数据

  介绍

这篇文章将为大家详细讲解有关使用php怎么处理复杂的xml数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

具体如下:

& lt; php ?   时间=美元xml  & lt; & lt; & lt; XML   & lt; ? xml  version=?.0“,编码=皍tf-8" ?比;   & lt; epp  xmlns=皍rn: ietf:参数:xml: ns: epp - 1.0“, xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance", xsi: schemaLocation=皍rn: ietf:参数:xml: ns: epp - 1.0, epp-1.0.xsd"比;   ,& lt; response>   & lt;才能result 代码=?000“比;   ,,& lt; msg> Command  completed  successfully   & lt;才能/result>   & lt;才能resData>   ,,& lt;域:chkData  xmlns:域=皍rn: ietf:参数:xml: ns:域- 1.0“,xsi: schemaLocation=皍rn: ietf:参数:xml: ns:域- 1.0,domain-1.0.xsd"比;   ,,,& lt;域:cd>   ,,,,& lt;域:name 效果=?”;在qq.com   ,,,,& lt;域:reason> Domain  exists   ,,,& lt;/域:cd>   ,,,& lt;域:cd>   ,,,,& lt;域:name 效果=?“祝辞baidu.com   ,,,,& lt;域:reason> Domain  exists   ,,,& lt;/域:cd>   ,,& lt;/域:chkData>   & lt;才能/resData>   & lt;才能trID>   ,,& lt; clTRID>申请- 001 - 0000000074 - & lt;/clTRID>   ,,& lt; svTRID> 649334436 - 1440642163169 - & lt;/svTRID>   & lt;才能/trID>   ,& lt;/response>   & lt;/epp>   XML;   x 美元;=,simplexml_load_string ($ xml);   echo  intval中($ x→反应→结果[“code"]),,“\ n";   echo  strval ($ x→反应→结果→味精),,“\ n";   $ ns =, $ x→反应→resData→getnamespace(真正的);   $ cds =, $ x→反应→resData→孩子(ns (“domain")美元)→chkData→cd;   foreach  (cds 美元;as  key 美元;=祝辞,美元值),{   echo 才能;intval中(美元价值→名称→属性()[“avail"]),, strval(美元价值→名称),strval(美元价值→原因),“\ n";   }

关于使用php怎么处理复杂的xml数据就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用php怎么处理复杂的xml数据