customer.xml
<?xml version="1.0" encoding="GB2312"?>
<客户列表>
<客户>
<公司名称>东南实业</公司名称>
<联系人>王先生</联系人>
<职位>销售经理</职位>
<地址>临江东街</地址>
<电话>65785678</电话>
</客户>
<客户>
<公司名称>红阳商贸</公司名称>
<联系人>刘小姐</联系人>
<职位>销售代表</职位>
<地址>五洲大厦B座120室</地址>
<电话>57568151</电话>
</客户>
<客户>
<公司名称>三川实业</公司名称>
<联系人>苏先生</联系人>
<职位>市场部经理</职位>
<地址>西园南路 甲2号</地址>
<电话>69854489</电话>
</客户>
<客户>
<公司名称>正人资源</公司名称>
<联系人>谢离秋</联系人>
<职位>物主</职位>
<地址>沉香街329号</地址>
<电话>64095009</电话>
</客户>
<客户>
<公司名称>亨通贸易</公司名称>
<联系人>黄女士</联系人>
<职位>物流部主任</职位>
<地址>天赋动大街</地址>
<电话>77788554</电话>
</客户>
<客户>
<公司名称>世邦嘉业</公司名称>
<联系人>黎先生</联系人>
<职位>销售总监</职位>
<地址>友谊宾馆507室</地址>
<电话>57568151</电话>
</客户>
<客户>
<公司名称>洛奇夫商贸</公司名称>
<联系人>张达人</联系人>
<职位>总经理助理</职位>
<地址>天地大厦3003室</地址>
<电话>57582008</电话>
</客户>
<客户>
<公司名称>大光明乳业</公司名称>
<联系人>刘小姐</联系人>
<职位>销售代表</职位>
<地址>五洲大厦B座120室</地址>
<电话>57568151</电话>
</客户>
</客户列表>
customer.html 实现翻页
<html>
<head><title>使用DSO浏览XML记录</title></head>
<body>
<XML ID="dsoCustomer" SRC="customer.xml"></XML>
<h3>客户信息</h3><p></p>
<span style="font-style:italic">公 司:</span>
<span style="font-weight:bold" DATASRC="#dsoCustomer" datafld="公司名称"></span><br>
<span style="font-style:italic">联系人:</span>
<span DATASRC="#dsoCustomer" datafld="联系人"></span><br>
<span style="font-style:italic">职 位:</span>
<span DATASRC="#dsoCustomer" datafld="职位"></span><br>
<span style="font-style:italic">地 址:</span>
<span DATASRC="#dsoCustomer" datafld="地址"></span><br>
<span style="font-style:italic">电 话:</span>
<span DATASRC="#dsoCustomer" datafld="电话"></span><br>
<hr size=1 color=red><br>
<button >第一个</button>
<button >上一个</button>
<button >下一个</button>
<button >最后一个</button>
</body>
</html>
addCustomer.html 添加记录
<html>
<head><title>添加数据哦!~</title></head>
<body>
<XML id="dsoCustomer" src="customer.xml"></XML>
<center>
<h3>客户记录信息</h3>
</center>
公 司:
<input type="text" datasrc="#dsoCustomer" datafld="公司名称" size="32"/><br>
联系人:
<input type="text" datasrc="#dsoCustomer" datafld="联系人" size="32"/><br>
职 位:
<input type="text" datasrc="#dsoCustomer" datafld="职位" size="32"/><br>
地 址:
<input type="text" datasrc="#dsoCustomer" datafld="地址" size="32"/><br>
电 话:
<input type="text" datasrc="#dsoCustomer" datafld="电话" szie="32"/><br>
<hr size=1 color=red><br>
<button >第一个</button>
<button >上一个</button>
<button >下一个</button>
<button >最后一个</button>
<button >添加记录</button>
</body>
</html>
searchCustomer.html 查询记录
<html>
<head><title>客户查询</title></head>
<body>
<XML ID="dsoCustomer" SRC="customer.xml"></XML>
<h2>客户查询</h2>
公司名称:<input type="text" id="searchText"/>
<button >查询</button>
<hr>
查询结果:<p>
<div id=resultDiv></div>
<script language="javascript">
function findCorp(){
var searchString = searchText.value;
if(searchString==""){
alert("请输入要查询的公司名称");
return;
}
dsoCustomer.recordset.moveFirst();
var result="";
while(!dsoCustomer.recordset.eof){
corpString = dsoCustomer.recordset("公司名称").value;
if(corpString==searchString)
result+=
dsoCustomer.recordset("公司名称")+": <b>"
+dsoCustomer.recordset("联系人")+"</b>,"
+dsoCustomer.recordset("职位")+","
+dsoCustomer.recordset("地址")+","
+dsoCustomer.recordset("电话")+"<p>";
dsoCustomer.recordset.moveNext();
}
if(result=="")
alert("查无此公司");
else
resultDiv.innerHTML=result;
}
</script>
</body>
<?xml version="1.0" encoding="GB2312"?>
<客户列表>
<客户>
<公司名称>东南实业</公司名称>
<联系人>王先生</联系人>
<职位>销售经理</职位>
<地址>临江东街</地址>
<电话>65785678</电话>
</客户>
<客户>
<公司名称>红阳商贸</公司名称>
<联系人>刘小姐</联系人>
<职位>销售代表</职位>
<地址>五洲大厦B座120室</地址>
<电话>57568151</电话>
</客户>
<客户>
<公司名称>三川实业</公司名称>
<联系人>苏先生</联系人>
<职位>市场部经理</职位>
<地址>西园南路 甲2号</地址>
<电话>69854489</电话>
</客户>
<客户>
<公司名称>正人资源</公司名称>
<联系人>谢离秋</联系人>
<职位>物主</职位>
<地址>沉香街329号</地址>
<电话>64095009</电话>
</客户>
<客户>
<公司名称>亨通贸易</公司名称>
<联系人>黄女士</联系人>
<职位>物流部主任</职位>
<地址>天赋动大街</地址>
<电话>77788554</电话>
</客户>
<客户>
<公司名称>世邦嘉业</公司名称>
<联系人>黎先生</联系人>
<职位>销售总监</职位>
<地址>友谊宾馆507室</地址>
<电话>57568151</电话>
</客户>
<客户>
<公司名称>洛奇夫商贸</公司名称>
<联系人>张达人</联系人>
<职位>总经理助理</职位>
<地址>天地大厦3003室</地址>
<电话>57582008</电话>
</客户>
<客户>
<公司名称>大光明乳业</公司名称>
<联系人>刘小姐</联系人>
<职位>销售代表</职位>
<地址>五洲大厦B座120室</地址>
<电话>57568151</电话>
</客户>
</客户列表>
customer.html 实现翻页
<html>
<head><title>使用DSO浏览XML记录</title></head>
<body>
<XML ID="dsoCustomer" SRC="customer.xml"></XML>
<h3>客户信息</h3><p></p>
<span style="font-style:italic">公 司:</span>
<span style="font-weight:bold" DATASRC="#dsoCustomer" datafld="公司名称"></span><br>
<span style="font-style:italic">联系人:</span>
<span DATASRC="#dsoCustomer" datafld="联系人"></span><br>
<span style="font-style:italic">职 位:</span>
<span DATASRC="#dsoCustomer" datafld="职位"></span><br>
<span style="font-style:italic">地 址:</span>
<span DATASRC="#dsoCustomer" datafld="地址"></span><br>
<span style="font-style:italic">电 话:</span>
<span DATASRC="#dsoCustomer" datafld="电话"></span><br>
<hr size=1 color=red><br>
<button >第一个</button>
<button >上一个</button>
<button >下一个</button>
<button >最后一个</button>
</body>
</html>
addCustomer.html 添加记录
<html>
<head><title>添加数据哦!~</title></head>
<body>
<XML id="dsoCustomer" src="customer.xml"></XML>
<center>
<h3>客户记录信息</h3>
</center>
公 司:
<input type="text" datasrc="#dsoCustomer" datafld="公司名称" size="32"/><br>
联系人:
<input type="text" datasrc="#dsoCustomer" datafld="联系人" size="32"/><br>
职 位:
<input type="text" datasrc="#dsoCustomer" datafld="职位" size="32"/><br>
地 址:
<input type="text" datasrc="#dsoCustomer" datafld="地址" size="32"/><br>
电 话:
<input type="text" datasrc="#dsoCustomer" datafld="电话" szie="32"/><br>
<hr size=1 color=red><br>
<button >第一个</button>
<button >上一个</button>
<button >下一个</button>
<button >最后一个</button>
<button >添加记录</button>
</body>
</html>
searchCustomer.html 查询记录
<html>
<head><title>客户查询</title></head>
<body>
<XML ID="dsoCustomer" SRC="customer.xml"></XML>
<h2>客户查询</h2>
公司名称:<input type="text" id="searchText"/>
<button >查询</button>
<hr>
查询结果:<p>
<div id=resultDiv></div>
<script language="javascript">
function findCorp(){
var searchString = searchText.value;
if(searchString==""){
alert("请输入要查询的公司名称");
return;
}
dsoCustomer.recordset.moveFirst();
var result="";
while(!dsoCustomer.recordset.eof){
corpString = dsoCustomer.recordset("公司名称").value;
if(corpString==searchString)
result+=
dsoCustomer.recordset("公司名称")+": <b>"
+dsoCustomer.recordset("联系人")+"</b>,"
+dsoCustomer.recordset("职位")+","
+dsoCustomer.recordset("地址")+","
+dsoCustomer.recordset("电话")+"<p>";
dsoCustomer.recordset.moveNext();
}
if(result=="")
alert("查无此公司");
else
resultDiv.innerHTML=result;
}
</script>
</body>