【IT168技术文档】
昨天一同学和我说要做个产品管理的小项目,其中有个需要导出产品表数据并可以刻录到光盘给客户查询。他是做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"> <button onclick='seekstu()'> 查询</button> <hr> <span id="result"></span> </div> </body> </html>