本帖最后由 hwj383 于 2009-06-16 15:58:48 编辑

解决方案 »

  1.   

    <?xml version="1.0" encoding="gb2312"?>
    <rss version="2.0">
       <channel>
          <title>天极网_全球最大中文IT网站 引导中国数字生活</title>
          <description>天极网_全球最大中文IT网站 引导中国数字生活</description>
          <link>http://www.yesky.com/index.shtml</link>
          <language>zh-cn</language>
          <item>
             <title>
                <![CDATA[纪念没落贵族 西门子超值尾货手机专属导购]]>
             </title>
             <link>
                <![CDATA[http://rss.chinabyte.com/RSS_redirect.htm?yy=***&amp;toURL=http://mobile.yesky.com/mobilebuy/267/8902767.shtml]]>
             </link>
             <description>
                <![CDATA[对于西门子这个没落的贵族到现在还真让我们有些怀念。而西门子手机曾经的辉煌大家应是有目共睹,但随着手机部门被收购以后...]]>
             </description>
             <pubDate>
                <![CDATA[2009-06-14 08:50]]>
             </pubDate>
          </item>
       </channel>
    </rss>
      

  2.   

    自己写个呗Rss的确只是遵守了Rss规范的xml文件。跟web页面没有其他关系的自己写个程序按照rss规范生成xml文件就好了,简单的说就是c#文件处理
      

  3.   

    請查看你http://www.yesky.com/index.xml這個網頁的源碼,是標準的xml啊
      

  4.   

    自己写一个Rss完全可以的,就是对文件的一些处理。自己上网找,网上一些很多资料;
      

  5.   


    既然是标准的XML文件,那用IE打开为什么显示的不是标准的XML文件方式,而是有很多样式,还有链接什么的?
    这才是我想问的!我指的 [ 标准的XML文件方式 ] 把个XML文件下载到本地再用IE打开的方式.
      

  6.   

    我也很想知道是为什么,我们网站的rss显示和以前也不一样了,估计就是你说的那个区别.
    我调试程序的时候,刚开始显示是树状的,(好像是点了网站里面的rss链接后)访问了几个页面后就成了订阅模式了,以后所有的rss都是订阅模式了.
    不知道为什么,很是郁闷,希望牛人解答.
      

  7.   

    IE8可以解析RSS,IE6\7不能,这是浏览器的功能不同
      

  8.   

    你可以使用xls样式表来格式化你RSS,如:
    <?xml-stylesheet type="text/xsl" href="you.xsl"?>
    xls样式表文件要自己设计了...
      

  9.   

    我觉的12楼是最有可能的,但今天再次查看 http://www.yesky.com/index.xml
    发现又和下载到本地打开是一样的了....昨天还真没注意xsl的问题
      

  10.   

    这是浏览器自己帮你加的样式,实际上服务器端传过来的就是你下载下来的标准的XML文件,你通过浏览器浏览这个XML文件的时候,浏览器识别出是一个RSS,所以就帮你“美化”了一下。
    不信做个实验,我现在把那个XML下载下来,传到我的服务器上,你在访问我服务器上那个XML,看是不是一样的:http://nishui.net/1.xml
      

  11.   


    你的意思是有时按标准的XML显示,有时又是按有样式的XML显示的是吧?
    这是应为你下载XML的根节点是<RSS>,所以浏览器在你通过联机浏览XML文件的时候把它认为成了RSS。而在你通过本地浏览XML文件的时候把它认为是标准的XML。
    不信做个实验,你把那个XML里面的<rss>节点删掉,这样无论你是联机浏览还是本地浏览就是显示的标准XML样式。这是修改之后的XML:http://nishui.net/2.xml 
    你再在本地打开你自己下的那个XML文件看,除了多了个<RSS>节点以外,其他都一样。