天天看點

Xml 作 資料源對象

  下面給出更多使用JavaScript操作XML-DSO的方法: 

   · movePrevious(): 指向前一個資料項。 

   · moveFirst(): 指向第一個資料項。 

   · moveLast(): 指向最後一個資料項。 

   · EOF: 這個屬性用來檢測我們是否已經到達資料記錄的底部。



<!-- example4.htm -->
<html>
<head>
<title>XML DSO-example4.htm</title>
</head>
<body bgcolor="#FFFFFF">      
<object id="myDB" CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" 
width="0" height="0"></object>      
<script language="JavaScript">      
var xmlDso=myDB.XMLDocument;
xmlDso.load("example4.xml");      
/* Get the complete record set */
var memberSet=myDB.recordset;      
/* Go to next data */
memberSet.moveNext();      
function next()
{
 memberSet.moveNext();
}      
function pre()
{
 memberSet.movePrevious();
}      
</script>      
<span datasrc="#myDB" datafld="name"></span>
<div οnclick="pre();">pre</div>
<div οnclick="next();">next</div>
</body>
</html>
















/





<!-- example4.xml -->
<?xml version="1.0" ?>

<myDB>
<member>
<name>Premshree Pillai</name>
<sex>male</sex>
</member>
<member>
<name>Vinod</name>
<sex>male</sex>
</member>
<member>
<name>Santhosh</name>
<sex>male</sex>
</member>
</myDB>      

繼續閱讀