快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ASP中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代码中不好调用
返回类别: 教程
上一教程: 用ASP+XML打造留言本(1)
下一教程: ASP输出方式速度提高及测试

您可以阅读与"ASP中VBSCRIPT访问XML文件"相关的教程:
· ASP通过XMLDOM在服务器端操作XML文件的主要方式和实现
· ASP中查询数据库记录写入XML文件示例
· 大灰狼的ASP工具箱??XMLHTTP的应用,获得远程的文件,获得远程HTML文件源码
· 在ASP.NET访问Excel文件
· ASP取动态表单中数据并写入XML文件,用XSL显示
    微笑服务 优质保证 索取样品