亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > XML > 正文

歷數Firefox2.0對XML處理的改進

2024-09-05 20:55:28
字體:
來源:轉載
供稿:網友

Firefox 2.0 在對 XML 的支持方面有幾個重要的改進。目前它的用戶部署如日中天。了解 Firefox 2.0 XML 特性的改進,包括在 RSS Web 提要處理方面有爭議的變化。
被賦予新應用程序平臺的角色后,現在 Web 瀏覽器可能是最熱門的軟件。對于軟件開發人員來說這是令人激動的時刻,動態 HTML 技術以 Asynchronous JavaScript XML (Ajax) 獲得重生,Microsoft® Internet Explorer® 的開發得以恢復等等。過去兩年中,關于 XML 和 Firefox 的 developerWorks 系列文章(請參閱 參考資料)介紹了以 1.8 版本的核心 Mozilla 瀏覽器引擎為基礎的 Firefox 1.5 版。此后,Mozilla 項目永不停歇的開發步伐又催生了 Firefox 2.0,它以 Gecko 1.8.1 Web 呈現引擎為基礎。Firefox 2.0 的一些改進涉及到 XML 處理。本文介紹了最新的 Firefox XML 處理功能,包括開發人員應該記住的可能遇到的主要障礙。
減少了對 Web 提要的控制
Firefox 2.0 一個變化引起了用戶社區的極大驚慌。如果提供 RSS 或 Atom 這類 Web 提要,可能需要包括 XSLT 樣式表為用戶轉換成其他表示形式。清單 1 中的 Atom 提要引用了這樣的轉換。
清單 1. 包含樣式表引用的 Atom 提要
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xml" href="atom2html.xslt"?>
<feed xmlns="http://www.w3.org/2005/Atom"
xml:lang="en"
xml:base="http://www.example.org">
<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>

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

圖 1. Firefox 2.0 內置的 Web 提要視圖
避免這種情況并強制使用所選樣式表,惟一的辦法就是愚弄頭腦簡單的 Firefox,它通過在文件前 512 個字節中查找 “rss” 或 “feed” 來判定是否為 Web 提要。清單 2 采用了一種廣為人知的辦法,專門插入一段注釋來填充這 512 個字節。
清單 2. 繞過 Firefox 2.0 和 Internet Explorer 7 默認樣式表處理方式的 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="http://www.w3.org/2005/Atom"
xml:lang="en"
xml:base="http://www.example.org">
<!-- content of the feed identical to listing 1, so trimmed -->
</feed>

考慮了用戶社區的反對意見之后,Firefox 開發人員決定堅持自身的立場,因而這種行為方式將保留到未來的 Firefox 版本之中。我個人不喜歡這種方式,您可以閱讀有關的爭論再決定喜歡與否。值得一提的是,這種做法與 Internet Explorer 和 Apple Safari 有相似之處。
上一頁12 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情在线有限公司| 欧美高跟鞋交xxxxxhd| 国产精品狼人色视频一区| 在线电影中文日韩| 精品国产31久久久久久| 欧美亚洲国产精品| 国产精品久久久久久久久久尿| 日韩一区二区福利| 久久99亚洲精品| 国产精品视频永久免费播放| 欧美日本高清视频| 久久噜噜噜精品国产亚洲综合| 国产亚洲精品久久久| 亚洲精品成人久久电影| 亚洲欧美另类自拍| 国产香蕉精品视频一区二区三区| 久久影院免费观看| 日本一区二区在线播放| 亚洲精品午夜精品| 欧美日韩国产在线看| 久久久久久国产三级电影| 色噜噜狠狠狠综合曰曰曰88av| 日韩欧美黄色动漫| 黑人狂躁日本妞一区二区三区| 国产精品中文在线| 日韩在线欧美在线国产在线| 日韩美女主播视频| 日韩av在线免费观看一区| 国产精品免费电影| 色妞在线综合亚洲欧美| 成人黄色av播放免费| 日韩免费在线观看视频| 57pao精品| 亚洲欧美激情一区| 91高清免费视频| 国产91成人在在线播放| 久久亚洲欧美日韩精品专区| 久久久久久久久久久国产| 成人国产亚洲精品a区天堂华泰| 欧美在线性视频| 亚洲自拍av在线| 亚洲韩国青草视频| 操人视频在线观看欧美| 国产在线精品成人一区二区三区| 9.1国产丝袜在线观看| 国产精品久久久久久久久久久新郎| 欧美精品videos| 亚洲第一精品久久忘忧草社区| 亚洲性av在线| 欧美午夜激情小视频| 中文字幕不卡在线视频极品| 亚洲乱码一区二区| 亚洲精品v欧美精品v日韩精品| 日韩精品在线观看视频| 欧美大片大片在线播放| 高清欧美性猛交xxxx黑人猛交| 日韩av最新在线观看| 国产精品视频区| 欧美电影免费观看电视剧大全| 欧美黑人性生活视频| 久久精品视频99| 久久久中文字幕| 91久久综合亚洲鲁鲁五月天| 青草热久免费精品视频| 成人xvideos免费视频| 国产成人a亚洲精品| 国产精品成人播放| 91性高湖久久久久久久久_久久99| 2024亚洲男人天堂| 国产成人精品综合久久久| 91精品国产色综合久久不卡98| 美日韩丰满少妇在线观看| 在线观看欧美www| 国语自产精品视频在线看抢先版图片| 国产精品第100页| 久久久久久久久久国产精品| 成人黄色免费片| 5566成人精品视频免费| 另类视频在线观看| 亚洲女在线观看| 欧美与欧洲交xxxx免费观看| 亚洲精品免费一区二区三区| 九九久久国产精品| 国产在线a不卡| 欧美乱大交xxxxx| 国产欧美日韩91| 亚洲人成网站免费播放| 亚洲精品电影网站| 视频在线一区二区| 中文字幕日韩专区| 国产精品嫩草视频| 96sao精品视频在线观看| 国产亚洲一区二区精品| 亚洲加勒比久久88色综合| 国产一区二区激情| 日韩美女在线播放| 亚洲综合日韩中文字幕v在线| 国产精品美乳在线观看| 国产69久久精品成人看| 久久精品国产96久久久香蕉| 国产69精品久久久久久| 2019亚洲日韩新视频| 亚洲理论电影网| 国产精品久久久久久五月尺| 国语自产精品视频在免费| 欧美亚洲国产视频小说| 日本精品免费观看| 国产精品第1页| 欧美理论电影网| 97色在线观看免费视频| 国产成人91久久精品| 久久久久日韩精品久久久男男| 最近2019年日本中文免费字幕| 亚洲精品美女免费| 欧美大片在线影院| 日韩av在线播放资源| 亚洲**2019国产| 91网站在线看| 国产精品无av码在线观看| 国产精品爽爽爽| 日韩成人中文电影| 日韩中文字幕视频在线观看| 国产精品久久久久久久久久久久| 日韩欧美亚洲综合| 欧美一级bbbbb性bbbb喷潮片| 91在线观看免费观看| 久热精品视频在线观看一区| 在线成人一区二区| 欧美二区在线播放| 2019中文在线观看| 91精品视频在线播放| 日韩在线视频国产| 日韩精品极品在线观看播放免费视频| 欧洲永久精品大片ww免费漫画| 欧美乱大交做爰xxxⅹ性3| 97在线看福利| 国内精品400部情侣激情| 久久国产天堂福利天堂| 久久久久久久电影一区| 在线电影中文日韩| 91精品综合久久久久久五月天| 欧美日本高清视频| 国产婷婷色综合av蜜臀av| 精品少妇一区二区30p| 亚洲自拍偷拍在线| 亚洲欧美日韩区| 亚洲专区国产精品| 国产欧美日韩最新| 久久精品国产视频| 国产精品wwww| 亚洲自拍偷拍区| 欧美激情性做爰免费视频| 日韩中文娱乐网| 日韩av综合网| 久久av在线看| 精品在线欧美视频| 久久99精品视频一区97| 大量国产精品视频| 26uuu亚洲国产精品| 亚洲男人7777| 亚洲奶大毛多的老太婆| 欧美精品在线极品| 亚洲精品视频免费在线观看| 国产视频在线一区二区|