asp下查询xml的实现代码_应用技巧

现在有一个xml,格式如下:
<date>
<item>
<id> 1 </id>
<name> ABC </name>
</item>
<item>
<id> 2 </id>
<name> cde </name>
</item>
<item>
<id> 3 </id>
<name> efg </name>
</item>
</date>

我用ASP查询id=2,输入相应name的值,请问一下怎么写?用ASP的

dim id
id= "2 "
Set objXML = Server.CreateObject( "Microsoft.XMLDOM ")
objXML.Load(server.MapPath(filePath))
Set objNodes = objXML.selectSingleNode( "date/item[id = ' " & id & " '] ")
//查询name话把上面的id变为name就可以了

查询ID,怎么输出相关的name?

dim id
id= "2 "
Set objXML = Server.CreateObject( "Microsoft.XMLDOM ")
objXML.Load(server.MapPath(filePath))

Response.Write(objXML.selectSingleNode( "date/item[id = ' " & id & " ']/name ").text)

如果ID有重复的,调用就是:
Set objNodes = objXML.selectNodes( "date/item[id = ' " & id & " '] ")
进行循环输出。

时间: 2024-09-20 05:19:44

asp下查询xml的实现代码_应用技巧的相关文章

asp下经常用到的代码_应用技巧

点击提示"确定"与"取消"提示框 onclick='{if(confirm("您确定删除吗?此操作将不能恢复!")){return true;}return false;}' 删除.LDB文件 <% Application.Contents.Removeall() %> 将HTML格式转换为纯文本格式 <%   Function RemoveHTML(strHTML)    Dim objRegExp, Match, Match

asp下实现IP限制函数代码_应用技巧

IP限制函数 大家如果还有好的建议算法,就联系我!!:) "****************************** "Function CheckIp(cInput_Ip,cBound_Ip) "Created by qqdao, qqdao@263.net 2001/11/28 "说明:首先需要根据;号循环,然后判断是否含有"-",如果有则进行拆分处理,最后判断是否在范围内 "参数: cInput_Ip,代检查的ip "

ASP XML操作类代码_应用技巧

复制代码 代码如下: Class XMLClass Private objXml Private xmlDoc Private xmlPath '//============================================================ ' Sub Class_initialize Set objXml = Server.CreateObject("MSXML2.DOMDocument") objXml.preserveWhiteSpace = tru

Asp无组件生成缩略图的代码_应用技巧

  还是先看看基础部分吧.首先,我们知道在页面中显示图片是如下代码: <img src="pic.gif" border="0" width="300" height="260"> src是图片路径,border控制图片边缘宽度,width是图片的长度,height是图片的高度.缩略图的生成其实就是在原始尺寸上缩放.但一般为了尽量少失真,我们都会按比例缩放.于是,获取图片的长宽尺寸也就成了生成缩略图的重点. 下面便

asp.net导出EXCEL的功能代码_实用技巧

复制代码 代码如下: //由gridviw导出为Excel public static void ToExcel(System.Web.UI.Control ctl) { HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls"); HttpContext.Current.Response.Charset = "UTF-8

asp.net下检测SQL注入式攻击代码_实用技巧

两个类: (页面数据校验类)PageValidate.cs 基本通用. 代码如下: 复制代码 代码如下: using System; using System.Text; using System.Web; using System.Web.UI.WebControls; using System.Text.RegularExpressions; namespace Common {     /// <summary>     /// 页面数据校验类     /// </summary&

ASP.NET下备份与还原数据库代码_实用技巧

核心技术: 复制代码 代码如下: using System.Data.SqlClient; using System.IO; string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd="; string SqlStr2 = "Exec sp_helpdb"; string SqlStr1 = "Server=(local);database='" + this.DropDownList

asp.net下Cache 缓存操作类代码_实用技巧

复制代码 代码如下: using System.Collections.Generic; using System.Web; using System; namespace DataAccess { /// <summary> /// 缓存控制类 /// </summary> public class CacheControl { public static List<string> AllUseCacheKey = new List<string>();

asp.net下经典数据库记录分页代码_实用技巧

1.       SELECT TOP PAGESIZE NEWSTITLE  FORM NEWSINFO WHERE NEWSID NOT IN  (SELECT TOP (PAGE-1)* PAGESIZE NEWSID FROM NEWSINFO  WHERE Auditing=1 and NEWSBREED='企业新闻' order by NEWSID DESC)  AND Auditing=1 and NEWSBREED='企业新闻' order by NEWSID DESC   其中