PHP 解析 xml

    PHP  解析xml

 

<?php
$dom = new DOMDocument();				//创建 document对象
$dom->load('cityXml.xml');
$root = $dom->documentElement;			//文件根节点
$array=array();
foreach ($root->childNodes as $list)               //遍历文档的子节点的节点列表
{
	if($list->hasChildNodes())			//hasChildNodes() 可在某节点用于任何子节点时返回 true,否则返回 false。
	{	$tmp=array();
			foreach($list->childNodes as $node)
			{
				if(!empty($node->tagName))
				{
					$tmp[$node->tagName]=$node->nodeValue;
				}
			}
			$array[$list->tagName]=$tmp;    		//tagName 元素标签名称
	}
}

print('<pre>');
print_r($array);

 

 

<?xml version="1.0" encoding="utf-8"?>
<city>
	<重庆>
		<万州>633a42441e296c9004a78abe0b2ee3b37559d32f</万州>
		<石柱>633a42441e296c9004a78abe0b2ee3b37559d32f</石柱>
		<黔江>633a42441e296c9004a78abe0b2ee3b37559d32f</黔江>
		<开县>633a42441e296c9004a78abe0b2ee3b37559d32f</开县>
	</重庆>
	
	<四川>
		<成都>633a42441e296c9004a78abe0b2ee3b37559d32f</成都>
		<宜宾>633a42441e296c9004a78abe0b2ee3b37559d32f</宜宾>
		<广安>633a42441e296c9004a78abe0b2ee3b37559d32f</广安>
		<南充>633a42441e296c9004a78abe0b2ee3b37559d32f</南充>
	</四川>
	
</city>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值