asp用vbscript访问xml文件

vbscript|xml|访问

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

时间: 2024-12-28 21:07:07

asp用vbscript访问xml文件的相关文章

xml dtd-目的:使用java或C#或JSP或ASP等完成对xml文件的增删改操作。

问题描述 目的:使用java或C#或JSP或ASP等完成对xml文件的增删改操作. XML SPY和相关的环境 实验内容自己设计一个小型系统,要求数据存在XML文件中.使用java或C#或JSP或ASP等完成对xml文件的增删改操作.要求有用户操作的界面. (如通讯录管理系统.日志管理系统.班级管理系统等)实验步骤 使用dtd或schema完成所要设计系统的数据设计,并生成相应的xml存储文档.使用高级语言编写系统代码,完成对xml文档的操作 解决方案 有做好的例子吗?能发给我一份吗?谢谢谢谢.

ASP操作xml--显示xml文件中的所有节点

通常是利用数据库来保存数据,但也可以使用xml文件来保存数据.假设xml文件的内容是: test.xml <?xml version="1.0" encoding="gb2312"?> <site>  <root>    <list>      <id>0</id>      <name>新浪</name>      <url>http://www.sina.

asp.net简单生成XML文件的方法_实用技巧

本文实例讲述了asp.net简单生成XML文件的方法.分享给大家供大家参考,具体如下: 方式一:直接使用DataSet SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Server=127.0.0.1;User ID=sa;Password=sa;Database=northwind;Persist Security Info=True"; conn.Open(); SqlDataAdapter da

asp.net url 访问敏感文件

问题描述 asp.net url 访问敏感文件 今天打开百度云观测上看到一个低危漏洞. 然后我就发现一些很让我疑惑的url地址. 安全风险报告了6个漏洞地址,这些地址指向的是 axd 文件. http://yao-kai.cn//Copy of zh-cn.res.axd 类似这样的文件,它到底位于网站的哪个目录? 域名后面的 // 在url地址中是什么含义?有什么用的? 我访问这些文件,看到的是一堆配置信息. 这也能算漏洞??? 这个帖子的问题是 http://yao-kai.cn//Copy

Javascript+DOM访问XML文件数据实例

dom|javascript|xml|访问|数据 1.生成XML文件. 在ADO里,用Recordset.Save方法可以保存查询内容至指定XML文件,这样生成的文件里面有很多内容是关于数据表的属性的,即<s:Schema></s:Schema>节点内容.我们需要的是<rs:data></rs:data>节点的内容.结构大体如下:Data.xml <xml ...> <s:Schema> ... </s:Schema> &

ASP操作xml--修改xml文件中的节点

vhttp://www.111cn.net/detail.asp?id=157这个页面用来显示xml文件中的所有节点,在每个节点旁边有删除和编辑两个连接,其中删除的代码是: <% id=request("id") if IsNumeric(id)=false or isNull(id) then response.write ("参数不正确,请返回!") response.end end if  strSourceFile = Server.MapPath(&

ASP操作xml--删除xml文件中某个节点

件中的所有节点,在每个节点旁边有删除和编辑两个连接,其中删除的代码是: <% id=request("id") if IsNumeric(id)=false or isNull(id) then response.write ("参数不正确,请返回!") response.end end if  strSourceFile = Server.MapPath("./") & "\test.xml" '获取XML文件

在asp.net中读取XML文件

asp.net|xml 读: //打开某文件(假设web.config在根目录中)string filename=Server.MapPath("/") + @"WebApplication1\web.config";XmlDocument xmldoc= new XmlDocument();xmldoc.Load(filename); //得到顶层节点列表XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;fore

ASP.NET中读取XML文件信息的4种方法与示例代码_实用技巧

方法一 :使用XML控件 <% @ Page Language="C#"%> <html> <body>          <h3><font face="Verdana">读取XML方法一</font></h3>        <from runat=server>         <asp:Xml id="xml1" DocumentSour