asp中vbscript访问xml文件

2016-01-29 18:58 10 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

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

xml文件如下:

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

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

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

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

 

来源:http://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...
标签: Web开发
通过DOM,您可以访问XML文档中的每个节点。 -------------------------------------------------------------------------------- 查找并访问节点 你可通过若干种方法来查找您希望操作的元素: 通过使用getElementsByTagName()方法 通过使用一个元素节点的parentNode、firstChild以及lastChild属性 ------------------------------------...
/* 豆腐制作 都是精品 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://...
标签: ASP
  Cookies的值比ASP其他集合(例如Form和ServerVariables)的值要复杂得多。Cookie是一小块由浏览器存贮在客户端系统上的文本,且随同每次请求发往它们应用于的域中的服务器。 ASP使得应用cookie较为容易,可以从Request对象的Cookies集合中获得所有随同请求发出的cookie值,并可创建或修改cookie,通过Response对象的Cookies集...
In an ASP+ page ,databases can be accessed by employing ADO+ objects. In order to retrieve values from databases through ADO+ we have to follow certain procedures which are different from those employed in ADO. The article throws Light on Various steps involved in using ADO+ in an ASP page for retrieving the datab...

经验教程

614

收藏

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