本節(jié)列出了您在使用 XML 時應(yīng)該盡量避免使用的技術(shù)。
Internet Explorer - XML 數(shù)據(jù)島
它是什么?XML 數(shù)據(jù)島(XML Data Islands)是嵌入 HTML 頁面中的 XML 數(shù)據(jù)。
為什么要避免使用它?XML 數(shù)據(jù)島只在 Internet Explorer 瀏覽器中有效。
用什么代替它?您應(yīng)當(dāng)在 HTML 中使用 JavaScript 和 XML DOM 來解析并顯示 XML。
如需更多有關(guān) JavaScript 和 XML DOM 的信息,請訪問 w3school 的 XML DOM 教程。
XML 數(shù)據(jù)島實例
本例使用 XML 文檔 "cd_catalog.xml"。
把 XML 文檔綁定到 HTML 文檔中的一個 標(biāo)簽。id 屬性定義數(shù)據(jù)島的標(biāo)識符,而 src 屬性指向 XML 文件:
標(biāo)簽的 datasrc 屬性把 HTML 表格綁定到 XML 數(shù)據(jù)島。
標(biāo)簽允許 datafld 屬性引用要顯示的 XML 元素。在這個例子中,要引用的是 "ARTIST" 和 "TITLE"。當(dāng)讀取 XML 時,會為每個 元素創(chuàng)建相應(yīng)的表格行。
如果您正在使用 Internet Explorer,可以親自試一試。
Internet Explorer - 行為
它是什么?Internet Explorer 5 引入了行為(behaviors)。Behaviors 是通過使用 CSS 樣式向 XML (或 HTML )元素添加行為的一種方法。
為什么要避免使用它?只有 Internet Explorer 支持 behavior 屬性。
使用什么代替它?使用 JavaScript 和 XML DOM (或 HTML DOM)來代替它。
實例
例子 1 - Mouseover Highlight
下面的 HTML 文件中的
Mouse over me!!!
以下是 XML 文檔 "behave.htc":
這個 behavior 文件包含了一段 JavaScript,以及針對元素的事件句柄。
免責(zé)申明 --------------------------------------------------------------------------------------
以上內(nèi)容僅代表原創(chuàng)者觀點,其內(nèi)容未經(jīng)本站證實,中華考試網(wǎng)對以上內(nèi)容的真實性、完整性不作任何保證或承諾,轉(zhuǎn)載目的在于傳遞更多信息,由此產(chǎn)生的后果與中華考試網(wǎng)無關(guān);如以上轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請聯(lián)系我們
,我們將會及時處理。
峨边|
虹口区|
奉贤区|
固镇县|
吉林省|
霍邱县|
博野县|
皋兰县|
南汇区|
汽车|
博白县|
高淳县|
吉木乃县|
贺兰县|
新田县|
澳门|
夹江县|
仙居县|
双鸭山市|
全南县|
弋阳县|
从化市|
和林格尔县|
横山县|
曲周县|
奇台县|
调兵山市|
霍州市|
崇信县|
呼图壁县|
洛扎县|
浦县|
宁国市|
丹巴县|
乐陵市|
札达县|
临颍县|
类乌齐县|
军事|
双江|
新宾|