<LeapsoulInfo> <name> <keywords id='OK' class='CCCCC'> <keyword keyid='1'>PHP1111</keyword> <keyword keyid='2'>PHP2222</keyword> <keyword keyid='3'>PHP33333</keyword> </keywords> <seo>SEO</seo> </name> </LeapsoulInfo>";我想获取keywords里的这段XML部分,包括keyword标签里面的keyid属性。获取到的XML如图,球大神注:用simplexml_load_string()获取到的XML对象中没有keyid属性,我想获取到keywords里的这段XML所有的内容我是想获取到如图所示的xml 的String,求大神
php是可以读取读取xml文件的。同时也可以遍历节点。网上有很多方法。你可以百度下。这里给你贴代码的话有很多代码。举例: 有个名字为a.xml的文件 。内容为:<?xml version=”1.0″ encoding=”gb2312″?> <xml> <list>111</list> <list>2222</list> <list>3333</list> </xml> 读取:<?php $xml = new DOMDocument(); $xml->load('a.xml'); foreach($xml->getElementsByTagName('list') as $list) { $value = $list->firstChild->nodeValue; echo $value.”<br />”; } ?> 输出为:111222333