首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

请教这个结构,怎么用php, DOM读

2012-04-01 
请问这个结构,如何用php, DOM读?aid 1 aid 2 aid 3 //aaid 2 aid 4 //a/a

请问这个结构,如何用php, DOM读?
<a   id= "1 ">
    <a   id= "2 ">
        <a   id= "3 "   />
    </a>
    <a   id= "2 ">
        <a   id= "4 "   />
    </a>
</a>

所有的标签名都是a,一样。如何列出有多少个是id=2的a。用getelementbyname,就都列出来了。请问如何写   php?

[解决办法]
$doc = new DOMDocument();
$doc-> load( 'tttt.xml ' );

$xpath = new DOMXPath($doc);
$entries = $xpath-> evaluate( '//a[@id=2] ');
foreach ($entries as $e){
echo $e-> getAttribute( 'id ');
}
[解决办法]
$doc = new DOMDocument();
$doc-> load( 'tttt.xml ' );

$xpath = new DOMXPath($doc);
$entries = $xpath-> evaluate( '/a/a ');
foreach ($entries as $e){
echo $e-> getAttribute( 'id ');
}

热点排行