六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

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

[摘要]第三步:建立相應的HTML文件。1.導入XML數據。我們知道,目前流行的瀏覽器中,暫時只有微軟的IE5.0以上版本瀏覽器支持XML。IE是通過在HTML中的object物件來支持插入XML,并通過js的XMLDocument.load()方法來導入數據。我們看代碼: <object WIDT...
第三步:建立相應的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的相關資源。




主站蜘蛛池模板: 青草免费 | 首页国产精品萌社区 | 亚洲天堂网视频 | 天天干夜夜玩 | 伊人伊人影院 | 日本高清免费在线 | 青草青草视频2免费观看 | 在线综合亚洲欧美网站天堂 | 欧美综合影院 | 欧美一级视频免费看 | 色噜噜视频在线观看 | 她也啪97在线视频 | 日本在线播放视频 | 青青青久在线视频免费观看 | 四虎精品8848ys一区二区 | 天天做天天爱天天一爽一毛片 | 伊人久久综合成人网小说 | 午夜人成| 我想看一级播放片一级的 | 一区二区在线视频观看 | 性视频网址| 五月天婷婷网址 | 小小小小视频高清日本 | 手机看片毛片 | 欧美综合图区 | 一区二区三区视频在线观看 | 在线国产一区二区 | 日本中文字幕第一页 | 一区二区三区国产美女在线播放 | 亚洲狠狠| 亚洲第一区在线 | 日本不卡在线观看免费v | 在线国产一区二区 | 日韩中文字幕网站 | 亚洲成人激情在线 | 香蕉成人啪国产精品视频综合网 | 一二三四日本高清免费看 | 天堂资源在线8 | 色猫咪av在线网址 | 性做久久久久久久免费看 | 欧美性生交xxxxx久久久 |