欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp按关键字查询XML的代码

程序员文章站 2024-01-13 19:52:34
现在有一个xml,格式如下: 复制代码 代码如下: 1
现在有一个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 & " '] ")

进行循环输出。