<?xml version="1.0" encoding="gb2312" ?> 
- <QQHOME code="0" message="">
- <user uin="139305888" nick="筱风" cash="205506" score="6070" createtime="1243949283" icarnum="10" showtype="-1" show="">
  <car carno="83" carid="1" carcolor="5" price="900000" moneyget="223" money="0" cartype="7" carname="FIAT500 特别版" parklotno="2" cshow="" props="" lastpark="1037775099" parkuin="1037775099" reportUin="" /> 
  <car carno="19" carid="2" carcolor="2" price="620000" moneyget="223" money="0" cartype="6" carname="奥迪A6" parklotno="3" cshow="" props="" lastpark="1037775099" parkuin="1037775099" reportUin="" /> 
  <car carno="19" carid="3" carcolor="3" price="620000" moneyget="223" money="0" cartype="6" carname="奥迪A6" parklotno="4" cshow="" props="" lastpark="1037775099" parkuin="1037775099" reportUin="" /> 
  <car carno="19" carid="4" carcolor="5" price="620000" moneyget="223" money="0" cartype="6" carname="奥迪A6" parklotno="2" cshow="" props="" lastpark="1098973555" parkuin="1098973555" reportUin="" /> 
  <car carno="19" carid="5" carcolor="1" price="620000" moneyget="223" money="0" cartype="6" carname="奥迪A6" parklotno="3" cshow="" props="" lastpark="1098973555" parkuin="1098973555" reportUin="" /> 
  <car carno="19" carid="6" carcolor="5" price="620000" moneyget="223" money="0" cartype="6" carname="奥迪A6" parklotno="4" cshow="" props="" lastpark="1098973555" parkuin="1098973555" reportUin="" /> 
  <car carno="19" carid="7" carcolor="1" price="620000" moneyget="222" money="0" cartype="6" carname="奥迪A6" parklotno="2" cshow="" props="" lastpark="1098999836" parkuin="1098999836" reportUin="" /> 
  <car carno="19" carid="8" carcolor="4" price="620000" moneyget="222" money="0" cartype="6" carname="奥迪A6" parklotno="3" cshow="" props="" lastpark="1098999836" parkuin="1098999836" reportUin="" /> 
  <car carno="19" carid="9" carcolor="1" price="620000" moneyget="222" money="0" cartype="6" carname="奥迪A6" parklotno="4" cshow="" props="" lastpark="1098999836" parkuin="1098999836" reportUin="" /> 
  <car carno="19" carid="10" carcolor="2" price="620000" moneyget="222" money="0" cartype="6" carname="奥迪A6" parklotno="2" cshow="" props="" lastpark="1015178258" parkuin="1015178258" reportUin="" /> 
  </user>
  </QQHOME>PHP里如何读出上述XML每个属性的值?

解决方案 »

  1.   


    //test.xml为你上面的xml保存的文件
    $simplexml = simplexml_load_file("test.xml");
    echo $simplexml->attributes()->code;
    echo $simplexml->attributes()->message;
    echo $simplexml->user->attributes()->uin;
    ...
      

  2.   

    <?xml version="1.0" encoding="gb2312" ?> 
    - <QQHOME code="0" message="">
    - <scene uin="139305888" bg="V1#1000001" name="停车收费" nick="筱风" money="31576" carnum="10" score="6090" lv="3" regtime="2009-06-02" lastlogin="26" isDirty="0">
    - <pos>
    - <p type="1" color="2">
      <owner /> 
      </p>
    - <p type="0" color="2">
      <owner uin="754393230" nick="爱在梦里" getmoney="309" carid="6" carno="4" carcolor="5" mana="0" reportCount="0" cshow="" props="" showtype="0" show="" /> 
      </p>
    - <p type="0" color="2">
      <owner uin="754393230" nick="爱在梦里" getmoney="309" carid="9" carno="53" carcolor="2" mana="0" reportCount="0" cshow="" props="" showtype="0" show="" /> 
      </p>
    - <p type="0" color="2">
      <owner uin="754393230" nick="爱在梦里" getmoney="309" carid="7" carno="53" carcolor="5" mana="0" reportCount="0" cshow="" props="" showtype="0" show="" /> 
      </p>
      </pos>
      </scene>
      </QQHOME>这个XML用你说的方法怎么不行?总说找不到节点.上面那个可以.
      

  3.   

    其实你可以var_dump($simplexml);查看最终结构,和数组类似.//test.xml为你上面的xml保存的文件
    $simplexml = simplexml_load_file("test.xml");
    echo $simplexml->attributes()->code;
    echo $simplexml->attributes()->message;
    echo $simplexml->scene ->attributes()->uin;
      

  4.   


    $simplexml = simplexml_load_file("test.xml");
    foreach($simplexml->scene->pos->p as $value)
    {
    echo $value->owner->attributes()->uin . "<br/>";
    }