介绍
这篇文章将为大家详细讲解有关使用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域:name> ,,,,& lt;域:reason> Domain exists域:reason> ,,,& lt;/域:cd> ,,,& lt;域:cd> ,,,,& lt;域:name 效果=?“祝辞baidu.com域:name> ,,,,& lt;域:reason> Domain exists域:reason> ,,,& 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数据就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。