• λ我爱Aspx >> C#.Net >> XSLT轻松入门第四章:XPath的语法_XSL教程
  • XSLT轻松入门第四章:XPath的语法_XSL教程

  • :aspxer  Դ:internet  :2007-4-28 23:43:22  ؼ:
  • 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 取模

    --------------------------------------------------------

    Ҷƪл˵?
  • һƪXSLT轻松入门第三章:XSLT的元素语法_XSL教程
    һƪXSL中利用xsl:for-each时给每一项添加序号_XSL教程