正在阅读:XSLT轻松入门第四章:XPath的语法XSLT轻松入门第四章:XPath的语法

2004-02-14 09:33 出处:eNet学院 作者:阿捷 责任编辑:pjl
4.2 寻址操作 Axis和Predicate是XPath语法中对Location Paths进行定位操作的语法,具体的用法列表如下 Axis语法表 -------------------------------------------------------- 表达式 简写 说明 -------------------------------------------------------- self . 选择当前的节点.。 例子 : <TD><xsl:value-of select="."/></TD> 代码表示在当前位置插入当前的节点包含的文本(text)值, -------------------------------------------------------- parent .. 选择当前节点的父节点。 -------------------------------------------------------- attribute @ 选择一个元素的所有属性。 例子: <TD><xsl:value-of select="@PERSONID"/></TD> 选择PERSON元素的所有属性. -------------------------------------------------------- child 选择当前节点的所有子元素。 -------------------------------------------------------- ancestor 选择当前节点的所有父元素(包括父元素的父元素,类推) -------------------------------------------------------- Axis帮助我们选择当前节点周围所有的节点,而Predicate则用来定位当前节点内部的元素。表示方法为方括号[]中加表达式:[ Expression ]。具体举例如下: PERSON[position()=2] 这句代码表示寻找第二个"PERSON" 元素 PERSON[starts-with(name, "B")] 这句代码表示寻找所有名称以"B"开头的PERSON元素。 4.3 运算符 这一节介绍XPath的运算符(Expressions),列表如下: -------------------------------------------------------- 运算符 说明 -------------------------------------------------------- and, or 就是普通意义的and, or -------------------------------------------------------- = 等于 -------------------------------------------------------- != 不等于 -------------------------------------------------------- >, >= 大于,大于等于 -------------------------------------------------------- <, <= 小于,小于等于。注意:在XSL文件中,<符号要用< 表示 -------------------------------------------------------- +, -, *, div 加减乘除 -------------------------------------------------------- mod 取模 -------------------------------------------------------- | 两个节点一起计算 --------------------------------------------------------
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品