手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp编程>列表

asp用vbscript访问xml文件

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
要求传入工号 返回员工姓名
'全局数据 考虑这样只要load一次
set Doc = CreateObject("Microsoft.XMLDOM")
Doc.async = false
Doc.load(Server.MapPath("user_cnname.xml"))

function cnname_var (varusername)
dim node,i,nodecount,root
set nodeLis= Doc.getElementsByTagName("user")
nodeCount = nodeLis.length
For i=0 to nodeCount - 1
if nodeLis.item(i).childnodes.item(0).text = varusername then
'这里有一点疑惑 为什么是item(2)
cnname_var = nodeLis.item(i).childnodes.item(2).text
exit function
end if
next
cnname_var = varusername
end function

xml文件如下:

<?xml version="1.0" encoding="gb2312"?>

<user_cnname>
<user>
<username>A140</username>
  <cnname>赵建川</cnname>
</user>
<user>
<username>A141</username>
  <cnname>赵建川</cnname>
</user>
</user_cnname>

但用这种方式还没有直接从数据库时查询来得快,所以也就没有采用这种方式,
用javascript 数据岛也可以实现查询,但是没有小涉及到事情 在asp代码中不好调用

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!