读取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访问Mysql返回的json数据量大,怎么分页 我想问一下,如果要做类似下面的网站,都需要用什么来做 急!php中如何连接远程mysql数据库,我用的是wampserver 无法登陆ftp,写好的php无法上传,急。。。。 为什么这段php代码有时运行很慢?急! 抱一点期望,有热心人能帮我看看socket的问题 谁有网上调查系统代码,发一个给我,谢谢!! 如何判断用户连续三次的操作? 请问那个phpmyadmin是怎么用的..我已经解压了.. php上传图片到测试机失败,但在本地上传成功。这是什么原因?在线等,知道的告诉请指导下菜鸟,谢谢 关于浮点数比较的问题,请教 关于正则匹配
但是通过下标去读,我总是感觉不怎么好。
有一个唯一的 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吧.