时间: 2021-07-31 作者:daque
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 取模--------------------------------------------------------| 两个节点一道计划--------------------------------------------------------