xml数据岛(查询,添加与翻页)

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">公&nbsp;&nbsp;司:</span>&nbsp;&nbsp;&nbsp;&nbsp;
<span style="font-weight:bold" DATASRC="#dsoCustomer" datafld="公司名称"></span><br>
<span style="font-style:italic">联系人:</span>&nbsp;&nbsp;&nbsp;&nbsp;
<span DATASRC="#dsoCustomer" datafld="联系人"></span><br>
<span style="font-style:italic">职&nbsp;&nbsp;位:</span>&nbsp;&nbsp;&nbsp;&nbsp;
<span DATASRC="#dsoCustomer" datafld="职位"></span><br>
<span style="font-style:italic">地&nbsp;&nbsp;址:</span>&nbsp;&nbsp;&nbsp;&nbsp;
<span DATASRC="#dsoCustomer" datafld="地址"></span><br>
<span style="font-style:italic">电&nbsp;&nbsp;话:</span>&nbsp;&nbsp;&nbsp;&nbsp;
<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>
公&nbsp;&nbsp;司:
<input type="text" datasrc="#dsoCustomer" datafld="公司名称" size="32"/><br>
联系人:
<input type="text" datasrc="#dsoCustomer" datafld="联系人" size="32"/><br>
职&nbsp;&nbsp;位:
<input type="text" datasrc="#dsoCustomer" datafld="职位" size="32"/><br>
地&nbsp;&nbsp;址:
<input type="text" datasrc="#dsoCustomer" datafld="地址" size="32"/><br>
电&nbsp;&nbsp;话:
<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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值