asp中vbscript访问xml文件

2016-01-29 18:58 7 1 收藏

asp中vbscript访问xml文件,asp中vbscript访问xml文件

【 tulaoshi.com - ASP 】

 

要求传入工号 返回员工姓名
'全局数据 考虑这样只要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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

xml文件如下:

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

<user_cnname    
    <user
      <usernameA140</username
    <cnname赵建川</cnname
    </user
    <user
      <usernameA141</username
    <cnname赵建川</cnname
    </user
</user_cnname

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

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

 

来源:https://www.tulaoshi.com/n/20160129/1507943.html

延伸阅读
标签: Web开发
firefox中JS读取XML文件 在网上搜“firefox中JS读取XML文件”的方法,找了半天,好多都是问了没人答的。看到一堆程序员在抱怨firefox:“除了累死程序员没什么好处。”,言归正传。firefox不支持ie中的ActiveXObject对象,要得到一个XML DOM有以下2种方法: 1、document.implementation.createDocument("", "", null); 2、win...
/* 豆腐制作 都是精品 http://www.asp888.net 豆腐技术站 如转载 请保留版权信息 */ test.aspx 是主运行程序 site.xml 是包含有数据的xml 文件 <%@ Import Namespace="System.IO" % <%@ Import Namespace="System.Data" % <html <script language="VB" runat="server" Sub Page_Load(Src As Object, E As EventArgs) 'http://...
标签: Web开发
通过DOM,您可以访问XML文档中的每个节点。 -------------------------------------------------------------------------------- 查找并访问节点 你可通过若干种方法来查找您希望操作的元素: 通过使用getElementsByTagName()方法 通过使用一个元素节点的parentNode、firstChild以及lastChild属性 ------------------------------------...
标签: ASP
       在ASP文件中调用DLL   作者:陈敏杰    动态联接库(DLL)是加快应用程序关键部分的执行速度的重要方法,但有一点恐怕大部分人都不知道,那就是在ASP文件也能通过调用DLL来加快服务器的执行速度,下面我简单的介绍一下在ASP文件调用DLL的步骤。    首先,必须...
标签: ASP
  Cookies的值比ASP其他集合(例如Form和ServerVariables)的值要复杂得多。Cookie是一小块由浏览器存贮在客户端系统上的文本,且随同每次请求发往它们应用于的域中的服务器。 ASP使得应用cookie较为容易,可以从Request对象的Cookies集合中获得所有随同请求发出的cookie值,并可创建或修改cookie,通过Response对象的Cookies集...

经验教程

301

收藏

56
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部