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
随机推荐
- jQueryUI Sortable 应用Demo(分享)
- 用“本地安全策略”保护系统安全
- httpd.conf 二级域名设置方法
- 基于Java的打包jar、war、ear包的作用与区别详解
- Apache Commons Math3探索之多项式曲线拟合实现代码
- 以IP来获取客户端电脑名称(一句代码实现)
- ASP.NET实现上传图片并生成缩略图的方法
- ASP.NET对HTML页面元素进行权限控制(三)
- js绘制购物车抛物线动画
- 浅谈原型对象的常用开发模式
- 关键字空格替换为逗号的js代码 原创
- springMVC解决ajax请求乱码的三种方法
- javascript解析ajax返回的xml和json格式数据实例详解
- 迅雷API接口_通过脚本调用迅雷自动下载资源
- Powershell中可以使用的.Net实用静态方法
- 用注册表更改DNS的代码分享
- SqlServer中查看当前Open的Cursor方法
- 借用Google的Javascript API Loader来加速你的网站
- HttpClient实现调用外部项目接口工具类的示例
- C++获得文件状态信息的方法