冰之印记

导航

javascript查询基于xml的数据载体

  
  昨天一同学和我说要做个产品管理的小项目,其中有个需要导出产品表数据并可以刻录到光盘给客户查询。他是做php开发的。我想用php程序实现导出一张数据表为xml格式,用纯js实现数据查询(data source object-dso)(期间查阅了相关资料得知,以下文章是转载,出处已经不知,如果作者看到,觉得转载不妥,请与我联系,我只是想放在这里方便记忆同时也是分享一下)
  
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>

    <script type="text/javascript">
function seekstu()
{


var str=seekstr.value;

if (str=="")
{
result.innerHTML="<font color='#ff0000'>你没有输入查询的字符串</font>";
return;
}

xmldata.recordset.moveFirst();
var resultStr="";
while (!xmldata.recordset.EOF)
{
keyname=xmldata.recordset("DOCTOR_ID").value;
if(keyname.indexOf(str)>=0)
{

resultStr+="<tr>"

+"<td>"
+xmldata.recordset("DOCTOR_ID").value
+"</td>"

+"<td>"
+xmldata.recordset("FEE").value
+"</td>"

+"<td>"
+xmldata.recordset("SKILL").value
+"</td></tr>"
}
xmldata.recordset.moveNext();
}
if (resultStr=="")
result.innerHTML="<font color='#ff0000'>未找到满足条件的会员</font>";
else
result.innerHTML="<table cellspacing='12'>"+resultStr+"</table>";
}
    </script>

</head>
<body>
    <xml id="xmldata" src="doctor.xml"></xml>
   
        <div>
         
            输入 1 2 3 4查询:<input type="TEXT" id="seekstr">&nbsp;
            <button onclick='seekstu()'>
                查询</button>
            <hr>
            <span id="result"></span>
        </div>
 
</body>
</html>

posted on 2008-01-25 09:57  冰之印记  阅读(1122)  评论(2编辑  收藏  举报