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

原创 2007年09月21日 15:09:00

 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;。

Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用

 “/vs2005”应用程序中的服务器错误。------------------------------------------------------------------------------...

Xpath常用函数

Xpath 函数: 函数定义:返回类型不能是void,参数类型,常用函数,节点集函数 last()返回当前节点的最后一个节点的位置号数: eg://ul[@class='c-unstyled']...

数据类型与运算符

  • 2012年12月11日 13:59
  • 27KB
  • 下载

Java中变量的说明,常量的表示方式,Java数据类型,个别运算符的说明

Java中变量的说明,常量的表示方式,个别逻辑运算符的说明

第2章 JavaScript数据类型和运算符

  • 2017年07月16日 09:08
  • 625KB
  • 下载

java基础复习1--基本数据类型、运算符号、表达式语句与程序结构

JAVA基础知识的学习日记。

数据类型、运算符和表达式

  • 2015年06月25日 23:03
  • 517KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XPath说明 XPath数据类型和运算符号
举报原因:
原因补充:

(最多只允许输入30个字)