你用的是什么类库解析的xml为dom的试试
$messages.getattribute('time').value
查查相关方法是否有

解决方案 »

  1.   

    $message->getattribute('time').value 
      

  2.   

    $messages->Attributes 返回属性列表
      

  3.   

    多谢,上面的方法可以取date\time但是from 和to 中的user 的属性FriendlyName值(如aaa\bbb)如何取呢?
      

  4.   

    显示Fatal error: Cannot instantiate non-existent class: domdocument in...怎么处理?
    本地可以正常用,虚拟空间好像是php4
      

  5.   

    一样的,
    首先要取得节点对象(有多种方式),再取节点的属性比如:$a=$message->item(0)   //取得from节点
    $b=$a->item(0)   //取得from下的User节点$b->getattribute('FriendlyName')   //返回aaa可测一下试试
      

  6.   

    按你给的方法,我这样写的:  $from = $message->getElementsByTagName( "To" );
      $user = $from->item(0)->getattribute('FriendlyName');但是为什么取出来的值是空的?
      

  7.   


    原则上应是对的你可测下试各个值,是否正确
      $from = $message->getElementsByTagName( "To" );
    echo $from->nodevalue;  //看是不是<User FriendlyName="bbb"/>或者你循环$message的各个子节点,看看输出的值
    或者测一下它是不是个节点,有没有相关属性,多看看手册,多测试
    <User FriendlyName="bbb"/> 这种模式在其他dom中都是节点你用的是哪个类库?是不是dom function ! 先测试试看看
      

  8.   

      $from = $message->getElementsByTagName( "User" );
      $user = $from->item(0)->getattribute('FriendlyName');这样可以,谢谢你啦。结贴给分。