利用xml元素來建立資料島,資料島就是被html頁面引用或包含的xml資料,xml資料可以包含在html檔案內,也可以包含在某外部檔案內。
利用xml元素可以讓我們免除了編寫指令碼的麻煩,如果使用者由於安全的考慮禁止執行指令碼的話,標記將不能正常工作,那時因為,要初始化xml,必須編寫指令碼。
行內xml
行內xml包含在標記和之間,例如:
<?xml version="1.0" ?>
小龍女180
大俠楊過
178引用xml檔案
使用標記的src屬性來引用外部的xml檔案,src屬性可以引用本地的檔案,也可以指定乙個url,url指向外部的伺服器,資料可以從數個不同的伺服器綜合在一起。下面例子的src屬性引用到本地的xml檔案。
其中的檔案xmldata.xml裡含有xml資料 。
下面的例子引用乙個遠端伺服器上的xml檔案:
從資料島讀取資料
從資料島讀取資料是利用元素的id屬性來完成的。通過能夠接收資料的html標記(把資料繫結到該html),我們可以進行格式化或顯示資料島里的資料。下面的例子顯示元素為裡各xml子元素的內容:
<?xml version="1.0" ?>
1/1/99
9:00
104號房間
2/1/99
13:00
34號房間
3/1/99
14:30
20號房間
標記利用datasrc屬性引用行內xml,datasrc屬性實際上是通過在要處理的xml元素的id屬性的前面加上#來實現的。由於td元素不能繫結資料,因此,必須找乙個能夠繫結資料的元素,在上面的例子裡,我們用div元素的dadafld屬性來繫結到要顯示的xml元素,例如:datafld="date"就把xml元素裡裡的值繫結到了div。
當xml元素被瀏覽器讀入後,對每對標記建立了不同的行。
建立xml應用的步驟:
1. 建立乙個新的 xml 文件
2. 把下面的**拷貝貼上到你的 xml 文件裡。
<?xml version="1.0" encoding="gb2312" ?>
《世界國家介紹》
《國家資訊》
《國家名稱》中國屬性裡的資料域:
人口首都
貨幣6.繫結xml資料到沒有**的html:
要顯示xml資料,table 並不是必須的,你可以事業span div等,利用 datasource 和datafield 屬性繫結資料。
國家資訊:
artist:
year:
簡單的xml資料島
xml檔案 xml version 1.0 encoding utf 8 booklist book name ajax name price 5.95 price description foundations of ajax.description book book name ajax pat...
建立乙個簡單的Web Service應用
考點 建立web service的基本 解答 在vs 2008中新增新的web服務 模板到websvrm專案,並命名為mywebsv.asmx。這個 檔案實際已經具備了web service的基本 結構,這裡編寫乙個能將小寫字母轉換為大寫字母的web service應用。首先編寫mywebsv.as...
建立乙個簡單的Web Service應用
考點 建立web service的基本 解答 在vs 2008中新增新的web服務 模板到websvrm專案,並命名為mywebsv.asmx。這個 檔案實際已經具備了web service的基本 結構,這裡編寫乙個能將小寫字母轉換為大寫字母的web service應用。首先編寫mywebsv.as...