ASP中vbscript访问xml文件

王朝asp·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

要求传入工号 返回员工姓名

'全局数据 考虑这样只要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代码中不好调用

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航