XML資料島(XML Data Island) (轉)

worldblog發表於2007-12-04
XML資料島(XML Data Island) (轉)[@more@]

資料島(XML Data Island)

  在 Inte Explorer 5.0及以後的版本里裡,你可以利用XML元素來建立資料島,資料島就是被HTML頁面引用或包含的XML資料,XML資料可以包含在HTML內,也可以包含在某外部檔案內。
  利用XML元素可以讓我們免除了編寫指令碼的麻煩,如果由於的考慮不允許指令碼的話,<>標記將不能正常工作,那是因為,要初始化XML,必須編寫指令碼。

行內XML

  行內XML包含在標記之間,例如:





小龍女
180


大俠楊過
178


引用XML檔案

  使用標記的SRC屬性來引用外部的XML檔案,SRC屬性可以引用本地的檔案,也可以指定一個URL,URL指向外部的,資料可以從數個不同的伺服器綜合在一起。下面例子的SRC屬性引用到本地的XML檔案。

    

其中的檔案xmlData.xml裡含有XML資料。
下面的例子引用一個伺服器上的XML檔案:

    

從資料島讀取資料

  從資料島讀取資料是利用元素的ID屬性來完成的。透過能夠接收資料的HTML標記(把資料繫結到該HTML),我們可以進行格式化或顯示資料島裡的資料。下面的例子顯示元素為裡各XML子元素的內容:







1/1/99

104號房間


2/1/99

34號房間


3/1/99

20號房間











  標記

利用DATASRC屬性引用行內XML,DATASRC屬性實際上是透過在要處理的XML元素的ID屬性的前面加上#來實現的。由於TD元素不能繫結資料,因此,必須找一個能夠繫結資料的元素,在上面的例子裡,我們用DIV元素的DADAFLD屬性來繫結到要顯示的XML元素,例如:DATAFLD="date"就把XML元素裡裡的值繫結到了DIV。
  當XML元素被讀入後,對每對標記建立了不同的行。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988203/,如需轉載,請註明出處,否則將追究法律責任。

XML資料島(XML Data Island) (轉)
請登入後發表評論 登入
全部評論

相關文章