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 & " '] ")
进行循环输出。
相关推荐
-
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 </n
-
asp下利用xml打包网站文件
这个方法可以把整个文件夹打包到xml文件中,把这个xml文件文件和解包文件放在一起后,运行解包文件就可以把原来的文件释放出来,这样我们就可以把网站打包上传到虚拟主机,再运行解包文件就可以了.我在本地测试之选择了少部分文件,不知在文件很多的情况执行效率如何. 其实实现的思路也很简单,主要利用的是xml文件可以存放二进制数据的原理.有兴趣的朋友可以下载下面的附件研究下!! 解包文件 复制代码 代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE=&quo
-
ASP调用远程XML数据的代码(alexa排名数据)
复制代码 代码如下: <% URL="http://news.163.com/special/00011K6L/rss_newstop.xml" Set xml = Server.CreateObject("Microsoft.XMLHTTP") xml.Open "GET", url, False xml.Send Set xmlDom = server.createObject("microsoft.xmldom")
-
asp下实现IP限制函数代码
IP限制函数 大家如果还有好的建议算法,就联系我!!:) "****************************** "Function CheckIp(cInput_Ip,cBound_Ip) "Created by qqdao, qqdao@263.net 2001/11/28 "说明:首先需要根据;号循环,然后判断是否含有"-",如果有则进行拆分处理,最后判断是否在范围内 "参数: cInput_Ip,代检查的ip "
-
asp下经常用到的代码
点击提示"确定"与"取消"提示框 onclick='{if(confirm("您确定删除吗?此操作将不能恢复!")){return true;}return false;}' 删除.LDB文件 <% Application.Contents.Removeall() %> 将HTML格式转换为纯文本格式 <% Function RemoveHTML(strHTML) Dim objRegExp, Match, Match
-
ASP XML操作类代码
复制代码 代码如下: Class XMLClass Private objXml Private xmlDoc Private xmlPath '//============================================================ ' Sub Class_initialize Set objXml = Server.CreateObject("MSXML2.DOMDocument") objXml.preserveWhiteSpace = tru
-
asp下用fso和ado.stream写xml文件的方法
asp按关键字查询XML的问题 '------------------------------------------------------ '读取文件 ReadTxtFile(FileName) '------------------------------------------------------ Function ReadTxtFile(FileName) Dim fso,f1,ts,FilePath FilePath=server.mappath(FileName) Set fs
-
MyBatis XML方式的基本用法之多表查询功能的示例代码
1. 多表查询 在之前,我们示例的2个查询都是单表查询,但实际的业务场景肯定是需要多表查询的,比如现在有个需求: 查询某个用户拥有的所有角色.这个需求要涉及到sys_user,sys_user_role,sys_role三张表,如何实现呢? 首先,在SysUserMapper接口中定义如下方法. /** * 根据用户id获取角色信息 * * @param userId * @return */ List<SysRole> selectRolesByUserId(Long userId); 然后
-
ASP下的简洁的多重查询的方法与函数 真不错
ASP简洁的多重查询的解决方案 复制代码 代码如下: 'subject 信息标题 'company 发布信息的公司名称 'content 发布信息的内容 'address 公司地址 'infomation 公司简介 'note 相关说明 以上值均由FORM提交,然后通过:subject=trim(Request.Form("subject"))等得到相应的值. <% '这个函数很关键!--------------------------- Function sq
-
IE下JS读取xml文件示例代码
使用JS读取xml文件,这里暂只考虑IE浏览器 step1 创建DOM对象 复制代码 代码如下: function createDom() { var xmlDoc = null; try { //IE if (typeof arguments.callee.activeXString != 'string') { var versions = [ "MSXML2.DOMDocument.6.0", "MSXML2.DOMDocument.3.0", "M
随机推荐
- 微信开发 网页授权获取用户基本信息
- 关于MYSQL中每个用户取1条记录的三种写法(group by xxx)
- 深入分析iOS应用中对于图片缓存的管理和使用
- 详解ubuntu 16.04安装docker教程
- 个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
- escape、encodeURI 和 encodeURIComponent 的区别
- JavaScript实现经典排序算法之冒泡排序
- dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- Android自动文本框输入识别提示功能代码
- javascript this详细介绍
- 在node中如何使用 ES6
- Android 自定义TextView去除paddingTop和paddingBottom
- Linux新技术对象存储文件系统
- Android编程自定义组件实例详解
- Python利用itchat对微信中好友数据实现简单分析的方法
- Java核心库实现AOP过程
- java短信验证码获取次数限制实例
- Vue 子组件与数据传递问题及注意事项
- python读取Excel表格文件的方法