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