<info>
    <title>我爱你的理由 (2012)</title>
    <cate>剧集</cate>
    <genre>类型: 日剧</genre>
    <region>地区: 日本</region>
    <director>导演: 寒竹ゆり</director>
    <actor>演员: 泽尻英龙华 / 村上淳 / 中村苍 / 冈田义德 / 更多»</actor>
    <alias_name>L et M~わたしがあなたを</alias_name>
    <poster>http://i-7.vcimg.com/f48c819a3ba24b4a20886277877373ac78438(120x170)/thumb.jpg</poster>
    <desc_info></desc_info>
    <episode_count>12</episode_count>
    <publish_date>BeeTV</publish_date>
    <customlik>
      <youku>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,</youku>
      <tudou>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/,</tudou>
      <else>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/,</else>
    </customlik>
  </info>
XML 文件 由多个 这样的 info标签组成

解决方案 »

  1.   

    用simplexml就够了<?php
    $xml=<<<XML
    <info>
      <title>我爱你的理由 (2012)</title>
      <cate>剧集</cate>
      <genre>类型: 日剧</genre>
      <region>地区: 日本</region>
      <director>导演: 寒竹ゆり</director>
      <actor>演员: 泽尻英龙华 / 村上淳 / 中村苍 / 冈田义德 / 更多»</actor>
      <alias_name>L et M~わたしがあなたを</alias_name>
      <poster>http://i-7.vcimg.com/f48c819a3ba24b4a20886277877373ac78438(120x170)/thumb.jpg</poster>
      <desc_info></desc_info>
      <episode_count>12</episode_count>
      <publish_date>BeeTV</publish_date>
      <customlik>
      <youku>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,</youku>
      <tudou>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/,</tudou>
      <else>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/,</else>
      </customlik>
     </info>
    XML;$obj=simplexml_load_string($xml);
    print_r($obj);
      

  2.   

    XML与PHP相互转换封装函数:xmlparse.phphttp://download.csdn.net/detail/dmtnewtons/4303483
    Demo:<?php
    include(dirname(__FILE__)."/xmlparse.php");
    $txtxml = <<<XML
    <info>
      <title>我爱你的理由 (2012)</title>
      <cate>剧集</cate>
      <genre>类型: 日剧</genre>
      <region>地区: 日本</region>
      <director>导演: 寒竹ゆり</director>
      <actor>演员: 泽尻英龙华 / 村上淳 / 中村苍 / 冈田义德 / 更多»</actor>
      <alias_name>L et M~わたしがあなたを</alias_name>
      <poster>http://i-7.vcimg.com/f48c819a3ba24b4a20886277877373ac78438(120x170)/thumb.jpg</poster>
      <desc_info></desc_info>
      <episode_count>12</episode_count>
      <publish_date>BeeTV</publish_date>
      <customlik>
      <youku>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,</youku>
      <tudou>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/,</tudou>
      <else>http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/,</else>
      </customlik>
      </info>
    XML;
    $tmparr = parse_xml_config($txtxml,"info");
    print_r($tmparr);
    #result:
    #Array ( [title] => 我爱你的理由 (2012) [cate] => 剧集 [genre] => 类型: 日剧 [region] => 地区: 日本 [director] => 导演: 寒竹ゆり [actor] => 演员: 泽尻英龙华 / 村上淳 / 中村苍 / 冈田义德 / 更多» [alias_name] => L et M~わたしがあなたを [poster] => http://i-7.vcimg.com/f48c819a3ba24b4a20886277877373ac78438(120x170)/thumb.jpg [desc_info] => [episode_count] => 12 [publish_date] => BeeTV [customlik] => Array ( [youku] => http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html, [tudou] => http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/, [else] => http://www.youku.com/v_show/id_XMzQ4MDQ3MDMy.html,http://www.youku.com/v_show/id_XMzQ4MDUzMzMy.html,http://www.tudou.com/programs/view/TX_Awg3ephU/, ) [encoding] => UTF-8 )
    ?>
      

  3.   

    $xml=simplexml_load_file('aa.xml');
    foreach($xml->info as $v){
          $arr[]=(array)$v;
    }
    print_r($arr);