问题1: 
<vd:vf   id="123456"> 怎么读取里面的值也就是id的值?? 问题2: 
x.xml <?xml   version="1.0"   encoding="GB2312"?> 
<M> 
<N   id="63523"> 2007/12/5 </N> 
<N   id="3"> 2007/12/8 </N> 
<N   id="3"> 2007/12/3 </N> 
<N   id="157656456"> 2007/12/15 </N> 
</M>   
<?php 
    $doc   =   new   DOMDocument(); 
    $doc-> load(   'x.xml'   ); 
$titles   =   $doc-> getElementsByTagName(   "N"   ); 
for   ($i=0;$i <$titles-> length;$i++){ 
    $title   =   $titles-> item($i)-> nodeValue; 
$t_id   =   $titles-> item(0)-> getAttribute('id'); 
echo   "date=".$title."------------id=".$t_id." <br> "; 

    ?> 
PHP怎么读取XML按日期排序,按id排序! 问题3: 
怎么读取XML中id值相同的显示出来(源程序同上)

解决方案 »

  1.   

    原来csdn增加了这么一个向专家提问的功能。这个功能够SB的。基本上这里有价值的回答都是几个人讨论出来的,一个专家怎么比得上。CSDN应该增加一个向某版排名前XX位提问的功能
      

  2.   

     $doc       =       new       DOMDocument();  
     $doc->   load( 'x.xml');  
    $titles    =  $doc->getElementsByTagName("M");  
    foreach($titles as $item){  
          if (($item->nodeType == 1) && ($item->nodeName == "N"))
                    $title       =       $item->getAttribute('id');
    }  
      

  3.   

    $titles->childNodes as $item写少了一些
      

  4.   

    你把读出的结果,id做为键名,date做为值,放到一个数组里
    然后用数组排序