ASP编程 PHP编程 JSP编程 NET编程 CGI编程 XML编程 
Google adsense申请技巧本站核心代理域名注册主机业务 快速发布你的买卖域名买卖网站信息 1元注册 cn域名
站长每日新闻导读 √ ·推荐万网空间¥120元 150m 站长网:站长必上的网站网站联盟大全本站代理万网域名55空间120元
 2006-12-10 18:21:08

XSLT轻松入门第四章:XPath的语法

来源: 字体:[ ]

 

4.2 寻址操作

Axis
PredicateXPath语法中对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
取模
--------------------------------------------------------
|
两个节点一起计算
--------------------------------------------------------

 推荐教程
     
网站地图 - 域名注册续费虚拟主机代理 - 交易论坛 - 网站投稿 - 广告服务 - 帮助中心 - 联系我们
Copyright ©2003-2007 www.Admin5.com All Rights Reserved