华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:設(shè)計制作 > XML > 文章內(nèi)容
  

XML教程:XML注意事項

 [ 2016年6月20日 ] 【

本節(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,以及針對元素的事件句柄。

首頁 1 2 尾頁
峨边| 虹口区| 奉贤区| 固镇县| 吉林省| 霍邱县| 博野县| 皋兰县| 南汇区| 汽车| 博白县| 高淳县| 吉木乃县| 贺兰县| 新田县| 澳门| 夹江县| 仙居县| 双鸭山市| 全南县| 弋阳县| 从化市| 和林格尔县| 横山县| 曲周县| 奇台县| 调兵山市| 霍州市| 崇信县| 呼图壁县| 洛扎县| 浦县| 宁国市| 丹巴县| 乐陵市| 札达县| 临颍县| 类乌齐县| 军事| 双江| 新宾|