php处理复杂xml数据示例
来源:互联网 发布:海马苹果助手mac下载 编辑:程序博客网 时间:2024/05/06 06:14
<?php
$xml
= <<< XML
<?xml version=
"1.0"
encoding=
"utf-8"
?>
<epp xmlns=
"urn:ietf:params:xml:ns:epp-1.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"
>
<response>
<result code=
"1000"
>
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:chkData xmlns:domain=
"urn:ietf:params:xml:ns:domain-1.0"
xsi:schemaLocation=
"urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd"
>
<domain:cd>
<domain:name avail=
"0"
>qq.com</domain:name>
<domain:reason>Domain exists</domain:reason>
</domain:cd>
<domain:cd>
<domain:name avail=
"1"
>baidu.com</domain:name>
<domain:reason>Domain exists</domain:reason>
</domain:cd>
</domain:chkData>
</resData>
<trID>
<clTRID>REQ-001-0000000074</clTRID>
<svTRID>649334436-1440642163169</svTRID>
</trID>
</response>
</epp>
XML;
$x
= simplexml_load_string(
$xml
);
echo
intval
(
$x
->response->result[
"code"
]),
"\n"
;
echo
strval
(
$x
->response->result->msg),
"\n"
;
$ns
=
$x
->response->resData->getNamespaces(true);
$cds
=
$x
->response->resData->children(
$ns
[
"domain"
])->chkData->cd;
foreach
(
$cds
as
$key
=>
$value
) {
echo
intval
(
$value
->name->attributes()[
"avail"
]),
strval
(
$value
->name),
strval
(
$value
->reason),
"\n"
;
0 0
- php处理复杂xml数据示例
- PHP复杂检索数据并分页显示的处理方法
- Gson处理复杂数据
- php 获取xml接口数据的处理
- [PHP]操作xml示例
- Oracle复杂数据的处理。
- CXF+JAXB处理复杂数据
- CXF+JAXB处理复杂数据
- CXF+JAXB处理复杂数据
- php用curl模拟提交XML数据,接收处理
- PHP操作xml示例代码
- PHP操作xml示例代码
- java 生成复杂xml格式数据
- php xml处理
- php处理xml
- php处理xml类
- PHP 简单处理 XML
- PHP 简单处理 XML
- 开始Android,Android studio 中部分文件目录的含义与作用
- 侃侃如何将项目上传至jcenter
- 关于MySQL中source命令的使用
- js传多个参,并相加求和
- 记得,遗忘
- php处理复杂xml数据示例
- python3爬虫--抓取网页信息
- 代理模式
- 【OpenCV】图片几何特征提取
- 线程Runnable接口使用 start()方法
- DirectX3D游戏制作之---粒子效果的实现
- 84. Largest Rectangle in Histogram(难)
- Python 的 GIL 是什么,多线程性能究竟如何
- 为页面添加正确的doctype声明-W3C标准