中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > 歷數(shù)Firefox2.0對XML處理的改進(jìn)
發(fā)散思維學(xué)習(xí)PHP 回到列表 用 AjaxTags 簡化 Ajax 開發(fā)
 歷數(shù)Firefox2.0對XML處理的改進(jìn)

作者:Uche Ogbuji 時間: 2007-11-27 文檔類型:轉(zhuǎn)載 來自:IBM developerWorks

第 1 頁 歷數(shù)Firefox2.0對XML處理的改進(jìn) [1]
第 2 頁 歷數(shù)Firefox2.0對XML處理的改進(jìn) [2]

Firefox 2.0 在對 XML 的支持方面有幾個重要的改進(jìn)。目前它的用戶部署如日中天。了解 Firefox 2.0 XML 特性的改進(jìn),包括在 RSS Web 提要處理方面有爭議的變化。

被賦予新應(yīng)用程序平臺的角色后,現(xiàn)在 Web 瀏覽器可能是最熱門的軟件。對于軟件開發(fā)人員來說這是令人激動的時刻,動態(tài) HTML 技術(shù)以 Asynchronous JavaScript + XML (Ajax) 獲得重生,Microsoft® Internet Explorer® 的開發(fā)得以恢復(fù)等等。過去兩年中,關(guān)于 XML 和 Firefox 的 developerWorks 系列文章(請參閱 參考資料)介紹了以 1.8 版本的核心 Mozilla 瀏覽器引擎為基礎(chǔ)的 Firefox 1.5 版。此后,Mozilla 項目永不停歇的開發(fā)步伐又催生了 Firefox 2.0,它以 Gecko 1.8.1 Web 呈現(xiàn)引擎為基礎(chǔ)。Firefox 2.0 的一些改進(jìn)涉及到 XML 處理。本文介紹了最新的 Firefox XML 處理功能,包括開發(fā)人員應(yīng)該記住的可能遇到的主要障礙。

減少了對 Web 提要的控制

Firefox 2.0 一個變化引起了用戶社區(qū)的極大驚慌。如果提供 RSS 或 Atom 這類 Web 提要,可能需要包括 XSLT 樣式表為用戶轉(zhuǎn)換成其他表示形式。清單 1 中的 Atom 提要引用了這樣的轉(zhuǎn)換。

清單 1. 包含樣式表引用的 Atom 提要

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xml" href="atom2html.xslt"?>
<feed xmlns=" <id>http://www.example.org/myfeed</id>
 <title>My Simple Feed</title>
 <updated>2005-07-15T12:00:00Z</updated>
 <link href="/blog" />
 <link rel="self" href="/myfeed" />
 <author><name>Uche Ogbuji</name></author>
 <entry>
 <id>http://www.example.org/entries/1</id>
 <title>A simple blog entry</title>
 <link href="/blog/2005/07/1" />
 <updated>2005-07-14T12:00:00Z</updated>
 <summary>This is a simple blog entry</summary>
 </entry>
 <entry>
 <id>http://www.example.org/entries/2</id>
 <title />
 <link href="/blog/2005/07/2" />
 <updated>2005-07-15T12:00:00Z</updated>
 <summary>This is simple blog entry without a title</summary>
 </entry>
</feed>

關(guān)鍵是第二行中的樣式表處理指令(PI)。如果用 Firefox 1.5 打開,瀏覽器就會盡職盡責(zé)地加載 atom2html.xslt 并顯示結(jié)果。本系列文章第 2 部分(請參閱 參考資料)已經(jīng)提到,查看實(shí)際的 XML 必須通過 “查看源代碼”。在 Firefox 2.0 中,瀏覽器忽略該樣式表 PI 并使用定制的 Firefox 視圖查看,如圖 1 所示(Firefox 2.0.0.6、Mac OS X 平臺上的屏幕截圖)。


圖 1. Firefox 2.0 內(nèi)置的 Web 提要視圖

 避免這種情況并強(qiáng)制使用所選樣式表,惟一的辦法就是愚弄頭腦簡單的 Firefox,它通過在文件前 512 個字節(jié)中查找 “rss” 或 “feed” 來判定是否為 Web 提要。清單 2 采用了一種廣為人知的辦法,專門插入一段注釋來填充這 512 個字節(jié)。

清單 2. 繞過 Firefox 2.0 和 Internet Explorer 7 默認(rèn)樣式表處理方式的 Atom 提要

<?xml version="1.0" encoding="utf-8"?>
<!-- Firefox 2.0 and Internet Explorer 7 use simplistic feed sniffing to override desired
presentation behavior for this feed, and thus we are obliged to insert this comment, a
bit of a waste of bandwidth, unfortunately. This should ensure that the following
stylesheet processing instruction is honored by these new browser versions. For some more
background you might want to visit the following bug report:
https://bugzilla.mozilla.org/show_bug.cgi?id=338621
-->
<?xml-stylesheet type="text/xml" href="atom2html.xslt"?>
<feed xmlns="<!-- content of the feed identical to listing 1, so trimmed -->
</feed>

考慮了用戶社區(qū)的反對意見之后,F(xiàn)irefox 開發(fā)人員決定堅持自身的立場,因而這種行為方式將保留到未來的 Firefox 版本之中。我個人不喜歡這種方式,您可以閱讀有關(guān)的爭論再決定喜歡與否。值得一提的是,這種做法與 Internet Explorer 和 Apple Safari 有相似之處。

出處:IBM developerWorks
責(zé)任編輯:moby

上一頁 下一頁 歷數(shù)Firefox2.0對XML處理的改進(jìn) [2]

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

作者文章
Thinking XML #1
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:1/21個記錄/頁 轉(zhuǎn)到 頁 共2個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2