暂时无题

还没想到

XPath初学笔记(四)

【本文是在阅读www.w3school.com.cn的教程时随手记下的内容,以免遗忘】

XPath 运算符

下面列出了可用在 XPath 表达式中的运算符:

运算符

描述

实例

返回值

|

计算两个节点集

//book | //cd

返回所有带有 book ck 元素的节点集

+

加法

6 + 4

10

-

减法

6 - 4

2

*

乘法

6 * 4

24

div

除法

8 div 4

2

=

等于

price=9.80

如果 price 9.80,则返回 true

如果 price 9.90,则返回 fasle

!=

不等于

price!=9.80

如果 price 9.90,则返回 true

如果 price 9.98,则返回 fasle

<

小于

price<9.80

如果price9.00,则返回true

如果price9.98,则返回fasle

<=

小于或等于

price<=9.80

如果 price 9.00,则返回 true

如果 price 9.90,则返回 fasle

>

大于

price>9.80

如果 price 9.90,则返回 true

如果 price 9.80,则返回 fasle

>=

大于或等于

price>=9.80

如果 price 9.90,则返回 true

如果 price 9.70,则返回 fasle

or

price=9.80 or price=9.70

如果 price 9.80,则返回 true

如果 price 9.50,则返回 fasle

and

price>9.00 and price<9.90

如果 price 9.80,则返回 true

如果 price 8.50,则返回 fasle

mod

计算除法的余数

5 mod 2

1


节点选取

我们将使用微软的 XML DOM 对象来载入 XML 文档,并使用 selectNodes() 函数从 XML 文档选取节点:

set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async
="false"
xmlDoc.load(
"books.xml")

xmlDoc.selectNodes(路径表达式)

posted on 2008-06-28 13:56  张少峰  阅读(317)  评论(0编辑  收藏  举报

导航