账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    解析处理组合xml数据,解决必赞赏
    28
    0
    <?xml version="1.0" encoding="UTF-8"?>
    <rss *>
      <channel>
        *
        <item>
          <title>文件名</title>
          <file>文件地址&amp;name=文件名&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>分类</category>
          *
        </item>
        <item>
        很多个
        </item>
      </channel>
    </rss>
    

    item数量不确定
    根据item里的category
    可能出现以下三种情况的

        <item>
          <title>文件名10.abc</title>
          <file>http://a.com/10.file&;amp;name=文件名10&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>01</category>
          *
        </item>
         <item>
          <title>文件名2.abc</title>
          <file>http://a.com/2.file&;amp;name=文件名2&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>01</category>
          *
        </item>
        <item>
          <title>文件名1</title>
          <file>http://a.com/1.file&;amp;name=文件名1&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>01</category>
          *
        </item>
        
    //如果category=01且文件名有abc,$fenlei1=1a。不然$fenlei2=1b
    //$fenlei1=1a
    //对应组合链接 (可能单个,可能多个)多个组合链接用#链接
    //$wenjian1=文件名2.abc($size)$http://a.com/2.file#文件名10.abc($size)$http://a.com/10.file
    //$fenlei2=1b
    //对应组合链接 (可能单个,可能多个)多个组合链接用#链接
    //$wenjian2=文件名1($size)$http://a.com/1.file#*
    

        <item>
          <title>文件名4</title>
          <file>http://a.com/4.file&;amp;name=文件名4&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>02</category>
          *
        </item>
        <item>
          <title>文件名3</title>
          <file>http://a.com/3.file&;amp;name=文件名3&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>02</category>
          *
        </item>
    //如果多个item里category=02,$fenlei3=2c
    //$fenlei3=2c
    //对应组合链接(可能单个,可能多个)多个组合链接用#链接
    //$wenjian3=文件名3($size)$http://a.com/3.file#文件名4($size)$http://a.com/4.file
     

        <item>
          <title>文件名8</title>
          <file>http://a.com/8.file&;amp;name=文件名8&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>09</category>
          *
        </item>
        <item>
          <title>文件名6</title>
          <file>http://a.com/6.file&;amp;name=文件名6&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>08</category>
          *
        </item>
        <item>
          <title>文件名5</title>
          <file>http://a.com/5.file&;amp;name=文件名5&amp;bz=*</file>
          *
          <size>大小</size>
          *
          <category>06</category>
          *
        </item>
    //如果category=06,08,09 $fenlei4=5d
    //$fenlei4=5d(可能单个,可能多个)多个组合链接用#链接
    //对应的组合链接
    //$wenjian4=文件名5($size)$http://a.com/5.file#文件名6($size)$http://a.com/6.file#文件名8($size)$http://a.com/8.file
    
    

    最终想要俩个变量

    $fenlei = $fenlei4.'$$$'.$fenlei3.'$$$'.$fenlei2.'$$$'.$fenlei1
    $wenjian = $wenjian4.'$$$'.$wenjian3.'$$$'.$wenjian2.'$$$'.$wenjian1
    $fenlei4对应$wenjian4

    不确定我可以表达清楚,
    没看明白的地方,请回复
    感恩!一定赞赏

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 孤单一人 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部