XML 教程
這里列出了您在使用 XML 時(shí)應(yīng)該盡量避免使用的技術(shù)。
它是什么?XML 數(shù)據(jù)島是嵌入到 HTML 頁(yè)面中的 XML 數(shù)據(jù)。
為什么要避免使用它?XML 數(shù)據(jù)島只在 Internet Explorer 瀏覽器中有效。
用什么代替它?您應(yīng)當(dāng)在 HTML 中使用 JavaScript 和 XML DOM 來解析并顯示 XML。
如需更多有關(guān) JavaScript 和 XML DOM 的信息,請(qǐng)?jiān)L問我們的 XML DOM 教程。
把 XML 文檔綁定到 HTML 文檔中的一個(gè) <xml> 標(biāo)簽。id 屬性定義數(shù)據(jù)島的標(biāo)識(shí)符,而 src 屬性指向 XML 文件:
本實(shí)例只適用于 IE 瀏覽器
<table> 標(biāo)簽的 datasrc 屬性把 HTML 表格綁定到 XML 數(shù)據(jù)島。
<span> 標(biāo)簽允許 datafld 屬性引用要顯示的 XML 元素。在這個(gè)實(shí)例中,要引用的是 "ARTIST" 和 "TITLE"。當(dāng)讀取 XML 時(shí),會(huì)為每個(gè) <CD> 元素創(chuàng)建相應(yīng)的表格行。
它是什么?Internet Explorer 5 引入了行為。行為是通過使用 CSS 樣式向 XML (或 HTML )元素添加行為的一種方法。
為什么要避免使用它?只有 Internet Explorer 支持 behavior 屬性。
使用什么代替它?使用 JavaScript 和 XML DOM(或 HTML DOM)來代替它。
下面的 HTML 文件中的 <style> 元素為 <h1> 元素定義了一個(gè)行為:
下面顯示的是 XML 文檔 "behave.htc"(該文件包含了一段 JavaScript 和針對(duì)元素的事件句柄):
下面的 HTML 文件中的 <style> 元素為 id 為 "typing" 的元素定義了一個(gè)行為:
下面顯示的是 XML 文檔 "typing.htc":