用XML資料島結合Dom製作通訊錄

2021-04-17 08:44:57 字數 813 閱讀 3145

現在,我們可以使用「可擴充套件的標記語言 (xml)」 來儲存通訊錄的資料,從而體現出xml的優點:表現資料的結構化方法,對於儲存許多關係型資料結構的檔案很有幫助。

一、基本原理:

在microsoft internet explorer 5.0及以後的版本裡,我們可以利用xml元素來建立資料島,資料島就是被html頁面引用或包含的xml資料,xml資料可以包含在html檔案內,也可以包含在某外部檔案內,利用xml資料島可以讓我們免除編寫複雜指令碼的麻煩。dom可對xml文件進行解析,文件中的元素、實體、屬性等所有個體都可以用物件模型表示,整個文件的邏輯結構類似一棵樹,生成的物件模型就是樹的節點,每個物件同時包含了方法和屬性,dom提供了許多查詢節點的方法。利用dom,開發人員可以動態地建立xml、遍歷文件、增加(刪除/修改)文件內容,dom提供的api與程式語言無關,所以對一些dom標準中沒有明確定義的介面,不同解析器的實現方法可能會有所差別。

二、具體流程為:

1、定義xml檔案如下所示:

<?xml version="1.0" encoding="gb2312"?>

《中國計算機世界出版服務公司通訊錄》

《計算機世界 contactid="2">

《部門名稱》計算機室

將上述xml文件儲存為tele.xml檔案,同時,將上述xml文件中的字段內容置空,做為初始化框架資料,另存為newid.xml檔案。

2、客戶端載入 xml 文件,在放置通訊錄的**中通過datasrc='#xmldso'將xml檔案繫結在**中,datasrc屬性實際上是通過在要處理的xml元素的id屬性的前面加上#來實現的,所以我們可以在td元素中間指定具體需要顯示的字段;

用XML資料島結合Dom製作通訊錄

現在,我們可以使用 可擴充套件的標記語言 xml 來儲存通訊錄的資料,從而體現出xml的優點 表現資料的結構化方法,對於儲存許多關係型資料結構的檔案很有幫助。一 基本原理 在microsoft internet explorer 5.0及以後的版本裡,我們可以利用xml元素來建立資料島,資料島就是被...

XML指南 XML資料島

使用ie5.0或者更高的版本,xml資料可以以資料島的形式嵌入html頁面。使用非官方標準的標記可以將xml資料嵌入到html頁面中。xml資料可以象下面的例子那樣嵌入html頁面 tove jani reminder don t forget me this weekend 或者象下面這樣嵌入外部...

XML指南 XML資料島

使用ie5.0或者更高的版本,xml資料可以以資料島的形式嵌入html頁面。在html頁面中嵌入xml資料 使用非官方標準的標記可以將xml資料嵌入到html頁面中。xml資料可以像下面的例子那樣嵌入html頁面 tove jani reminder don t forget me this wee...