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
随机推荐
- 无需数据库在线投票调查php代码
- Win7 安装软件时无法连接sql server解决方法
- 详解angular用$sce服务来过滤HTML标签
- 用VBScript实现压缩目录中的所有文件(Zip)
- 浅谈常用字符串与集合类转换的工具类
- iOS中使用NSProgress类来创建UI进度条的方法详解
- js实现键盘Enter键提交表单的方法
- js如何获取网页所有图片
- 详解C#中通过委托来实现回调函数功能的方法
- Android中RecyclerView上拉下拉,分割线,多条目的实例代码
- nodejs密码加密中生成随机数的实例代码
- CodeIgniter 完美解决URL含有中文字符串
- JavaScript阻止回车提交表单的方法
- PowerShell实现按条件终止管道的方法
- CMD下的网络安全配置方法
- MongoDB为用户设置访问权限
- jQuery 操作XML入门
- javascript编程起步(第三课)
- 一种JavaScript的设计模式
- C#基于UDP实现的P2P语音聊天工具