我反過來問一個問題: xml 是不是由標籤的名稱來判斷他的文件內容型態是什麼? 如果不是;當我的文件做成 <OTHER> <RSSHEADLINEID>$rss_headline_id</RSSHEADLINEID> <FIRSTRECORDPOINTER>$IN{CGI_FIRSTRECORDPOINTER}</FIRSTRECORDPOINTER> <RSSCHANNEL>$CGI_RSSCHANNEL</RSSCHANNEL> </OTHER> 被ie7 判斷為是一個rss的內容(摘要) ,這樣ie7 是不是就有判斷文件是否為rss 的bugs ? 很明顯的ie7 不能以文件中是否有RSSHEADLINEID OR RSSCHANNEL tags來當做判斷文件是否為一份rss的依據,因為這兩個字眼非ie7 專屬的保留字 ,也非RSS文件專屬的tags 再反過來說,當我的xml 碼為 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE xsl:stylesheet [<!ENTITY nbsp ' '>]> <?xml-stylesheet type="text/xsl" href='./sm.htm?src=main.xsl' ?> <ROOT> <OTHER> <RSSHEADLINEID>$rss_headline_id</RSSHEADLINEID> <FIRSTRECORDPOINTER>$IN{CGI_FIRSTRECORDPOINTER}</FIRSTRECORDPOINTER> <RSSCHANNEL>$CGI_RSSCHANNEL</RSSCHANNEL> </OTHER> ..... ie7會顯示,不支援摘要(RSS)包含DTD,然而這顯然不是一份RSS的文件,這份 XML還標示需要XSL 做剖析轉換,然而IE7完全忽略它,光由XML的TAGS就 判斷這份為...