人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

XML簡單學習手冊(6)XML案例解析之二

XML簡單學習手冊(6)XML案例解析之二

更新時間:2022-08-23 文章作者:未知 信息來源:網絡 閱讀次數:

第三步:建立相應的HTML文件。
1.導入XML數據。
我們知道,目前流行的瀏覽器中,暫時只有微軟的IE5.0以上版本瀏覽器支持XML。IE是通過在HTML中的object物件來支持插入XML,并通過js的XMLDocument.load()方法來導入數據。我們看代碼: <object WIDTH="0" HEIGHT="0"
CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" ID="xmldso">
</object>

定義一個object,ID名為xmldso。然后在head區用js引入xml數據:

<script for="window" event="onload">
xmldso.XMLDocument.load("cd.xml");
</script>

2.捆綁數據。
然后將用<SPAN>標識來將XML數據綁定在表格中。其中ID,DATASRC,DTATFLD都是<SPAN>的屬性。代碼如下:

<table>
<tr><td>Title:</td><td><SPAN ID="title" DATASRC=#xmldso DATAFLD="TITLE"></SPAN></td></tr>
<tr><td>Artist:</td><td><SPAN ID="artist" DATASRC=#xmldso DATAFLD="ARTIST"></SPAN></td></tr>
<tr><td>Year:</td><td><SPAN ID="year" DATASRC=#xmldso DATAFLD="YEAR"></SPAN></td></tr>
<tr><td>Country:</td><td><SPAN ID="country" DATASRC=#xmldso DATAFLD="COUNTRY"></SPAN></td></tr>
<tr><td>Company:</td><td><SPAN ID="company" DATASRC=#xmldso DATAFLD="COMPANY"></SPAN></td></tr>
<tr><td>Price:</td><td><SPAN ID="price" DATASRC=#xmldso DATAFLD="PRICE"></SPAN></td></tr>
</table>

3.動作操作。
最后,為數據提供瀏覽按鈕:
<INPUT TYPE=button VALUE="上一張CD" ONCLICK="moveprevious()">
<INPUT TYPE=button VALUE="下一張CD" ONCLICK="movenext()">

并利用js來完成兩個鼠標點擊功能:movenext()和moveprevious()。在head區加入如下代碼:

<script language="JavaScript">
function movenext()
{
if (xmldso.recordset.absoluteposition < xmldso.recordset.recordcount)
{
xmldso.recordset.movenext();
}
}
function moveprevious()
{
if (xmldso.recordset.absoluteposition > 1)
{
xmldso.recordset.moveprevious();
}
}
</script>

好,我們先看HTML文件的全部原代碼:

<html>
<head>

<script for="window" event="onload">
xmldso.XMLDocument.load("cd.xml");
</script>

<script language="JavaScript">
function movenext()
{
if (xmldso.recordset.absoluteposition < xmldso.recordset.recordcount)
{
xmldso.recordset.movenext();
}
}
function moveprevious()
{
if (xmldso.recordset.absoluteposition > 1)
{
xmldso.recordset.moveprevious();
}
}
</script>

<TITLE>CD Navigate</TITLE>
</head>

<body>
<p>
<object WIDTH="0" HEIGHT="0"
CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" ID="xmldso">
</object>

<table>
<tr><td>Title:</td><td><SPAN ID="title" DATASRC=#xmldso DATAFLD="TITLE"></SPAN></td></tr>
<tr><td>Artist:</td><td><SPAN ID="artist" DATASRC=#xmldso DATAFLD="ARTIST"></SPAN></td></tr>
<tr><td>Year:</td><td><SPAN ID="year" DATASRC=#xmldso DATAFLD="YEAR"></SPAN></td></tr>
<tr><td>Country:</td><td><SPAN ID="country" DATASRC=#xmldso DATAFLD="COUNTRY"></SPAN></td></tr>
<tr><td>Company:</td><td><SPAN ID="company" DATASRC=#xmldso DATAFLD="COMPANY"></SPAN></td></tr>
<tr><td>Price:</td><td><SPAN ID="price" DATASRC=#xmldso DATAFLD="PRICE"></SPAN></td></tr>
</table>

<p>
<INPUT TYPE=button VALUE="上一張CD" ONCLICK="moveprevious()">
<INPUT TYPE=button VALUE="下一張CD" ONCLICK="movenext()">
</p>

</body>
</html>

將以上代碼存為cd.htm文件,于第二步的cd.xml文件放在一起。打開cd.htm文件,你就看見和上面實例一樣的效果了。

好,到今天為止,我們已經學習了關于XML的不少知識,我們來總結一下前面五個章節,分別是XML快速入門,XML的概念原理,XML的術語,XML的語法和本章的實例解析。到這里,教程部分就結束了。在寫作過程中,阿捷盡最大努力將有關XML概念講得通俗易懂,盡量把自己的理解告訴給大家,但因為本人學習XML時間也不長,對整個XML的技術把握還不夠系統和深入,所以難免有疏漏的地方,請大家指正和諒解,謝謝!

在教程最后,附帶一章"XML的相關資源",提供了許多非常好的學習網站和資源連接,推薦您保存下來。請繼續瀏覽:XML的相關資源。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 陇川县| 杭锦旗| 义马市| 恩平市| 万年县| 观塘区| 集安市| 盖州市| 黄平县| 马山县| 修水县| 微博| 腾冲县| 凭祥市| 忻州市| 新和县| 武陟县| 北辰区| 犍为县| 浑源县| 忻城县| 南投市| 沙河市| 长兴县| 莱芜市| 延长县| 健康| 三都| 梅河口市| 霍城县| 二连浩特市| 营口市| 佛学| 韩城市| 阳东县| 新巴尔虎左旗| 德庆县| 五常市| 奉节县| 衡东县| 乌拉特中旗|