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(路径表达式)

你可能感兴趣的:(xpath)