读取xml的值 $doc = new DOMDocument; $doc->load('test.xml'); $body = $doc->documentElement->getElementsByTagName('节点');//body是个节点列表,可以通过item(i)来读取位置为i-1的节点,i从0开始//获取第一个节点的value;echo $body->item(0)->nodeValue; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢。这样是能读出来。 但是通过下标去读,我总是感觉不怎么好。有一个唯一的 code,我想通过他去读对应的value. $doc = new DOMDocument; $doc->load('test.xml'); $locs = $doc->documentElement->getElementsByTagName('loc');foreach($locs as $key=>$value){ $code = $value->getAttribute('id'); $arrCity[$code] = $value->nodeValue;}print_r($arrCity); 不好意思.发错帖子了.正则的可能遇到的问题是,往往会因为指定正则不够精确而出问题.呵呵.要想写正则,你得给出一段xml吧. <求助>php 怎么判断出用户使用是哪种网络wifi cmwap cmnet访问的 PHP问题 关于PHP的rename函数 php.ini的include_path问题。急.. 什么是哈希表?还有mysql的autoincrement字段默认好像是从0开始增长的? 用过PHP/SWF的进来讨论一下! 在开发中,是否应尽量使用cookie而不使用session,并和大家一起探讨cookie的安全问题 onReset问题? web页面中图形按钮提交表单请教 问题, 关于浮点数比较的问题,请教 关于正则匹配
但是通过下标去读,我总是感觉不怎么好。
有一个唯一的 code,我想通过他去读对应的value.
$doc->load('test.xml');
$locs = $doc->documentElement->getElementsByTagName('loc');
foreach($locs as $key=>$value)
{
$code = $value->getAttribute('id');
$arrCity[$code] = $value->nodeValue;
}
print_r($arrCity);
正则的可能遇到的问题是,往往会因为指定正则不够精确而出问题.
呵呵.要想写正则,你得给出一段xml吧.