XPath说明 XPath数据类型和运算符号

 XPath

 XPath是一种XML路径表达式,用于在XSL等技术中确定XML文档的节点位置。
 
 表达式确定了一颗使用URL路径符号的XML文档节点树,并且可以使用谓词和函数筛选节点。
 
 XPath节点有元素节点和属性,元素节点名称由XML名称空间前缀和本地字串组成,名称空间可以为null。还有一种特殊的元素节点—根节点,XPath只允许一个根节点作为树的根。处理、声明、定义等节点(<?xml...>)在XPath中是不可见的。

 

数据类型和运算符号

 XPath可以使用的数据类型有布尔值,数字,字串。

 布尔值
 
  在XPath中写布尔值不能用true和false,而要用函数true()和false()返回,直写会被视为字串。
  运算符( < > 在XML文档中直接书写的话,要使用转义符号 &lt; &rt; )
 
   and  如果左侧为false则返回false,否则返回右侧结果。
   or   如果左侧为true则返回true,否则返回右侧结果。
   =    等于
   !=   不等于
   <    小于
   <=   小于等于
   >    大于
   >=   大于等于

 数字
 
  数字存储为64位双精度浮点数,或者特殊值NaN/正负无穷。
  运算符( '-' 前面应空格,避免被当成字串的一部分, '*' 和通配符的混淆靠词法规则解决)
 
    +   加号
    -   减号
    *   乘号
    div 除号
    mod 取余
   
 字串
 
  XPath中由 ' 或 " 包起来的字符序列。
  字串或者XML文档中使用 ' 的话,用&apos;转义; " 转义为&quot;。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值