日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

XML数据岛(XML Data Island)(只适用于ie)

發布時間:2023/12/13 asp.net 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 XML数据岛(XML Data Island)(只适用于ie) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

  在Microsoft Internet Explorer 5.0及以后的版本里里,你可以利用XML元素來創建數據島,數據島就是被HTML頁面引用或包含的XML數據,XML數據可以包含在HTML文件內,也可以包含在某外部文件內。
  利用XML元素可以讓我們免除了編寫腳本的麻煩,如果用戶由于安全的考慮不允許執行腳本的話,<object>標記將不能正常工作,那是因為,要初始化XML,必須編寫腳本。

行內XML

  行內XML包含在標記<XML>和</XML>之間,例如:

<XML ID="xmlData">
<?xml version="1.0" ?>
<trees>
<tree>
<name>小龍女</name>
<height unit="cm">180</height>
</tree>
<tree>
<name>大俠楊過</name>
<height unit="cmt">178</height>
</tree>
</trees>
</XML>

引用XML文件

  使用<XML>標記的SRC屬性來引用外部的XML文件,SRC屬性可以引用本地的文件,也可以指定一個URL,URL指向外部的服務器,數據可以從數個不同的服務器綜合在一起。下面例子的SRC屬性引用到本地的XML文件。

    <XML ID="xmlData" SRC="xmlData.xml"></XML>

其中的文件xmlData.xml里含有XML數據。
下面的例子引用一個遠程服務器上的XML文件:

    <XML ID="xmlData" SRC="http://lucky.myrice.com/exam/xmlData.xml"></XML>

從數據島讀取數據

  從數據島讀取數據是利用<XML>元素的ID屬性來完成的。通過能夠接收數據的HTML標記(把數據綁定到該HTML),我們可以進行格式化或顯示數據島里的數據。下面的例子顯示元素為<meeting>里各XML子元素的內容:

<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY>
<XML ID="xmlMeetings">
<?xml version="1.0" ?>
<meetings>
<meeting>
<date>1/1/99</date>
<time>9:00</time>
<location>104號房間</location>
</meeting>
<meeting>
<date>2/1/99</date>
<time>13:00</time>
<location>34號房間</location>
</meeting>
<meeting>
<date>3/1/99</date>
<time>14:30</time>
<location>20號房間</location>
</meeting>
</meetings>
</XML>
<table datasrc="#xmlMeetings">
<tr>
<td><div datafld="date"></div></td>
<td><div datafld="time"></div></td>
<td><div datafld="location"></div></td>
</tr>
</table>
</BODY>
</HTML>

  標記<table>利用DATASRC屬性引用行內XML,DATASRC屬性實際上是通過在要處理的XML元素的ID屬性的前面加上#來實現的。由于TD元素不能綁定數據,因此,必須找一個能夠綁定數據的元素,在上面的例子里,我們用DIV元素的DADAFLD屬性來綁定到要顯示的XML元素,例如:DATAFLD="date"就把XML元素里<date>里的值綁定到了DIV。
  當XML元素被瀏覽器讀入后,對每對<meeting></meeting>標記創建了不同的行。

#html/xhtml/xml專欄

轉載于:https://www.cnblogs.com/netcorner/archive/2008/03/01/2912177.html

總結

以上是生活随笔為你收集整理的XML数据岛(XML Data Island)(只适用于ie)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。