XSLT专业站 - 提供xslt和xml相关的资料书籍和教程  
XSLT专业站 - 提供xslt和xml相关的资料书籍和教程
网站地图  收藏本站
首页 | 热门文章 | 精彩实例 | 经典教程 | XSLT语法详解 | 资料下载 | 休闲天地 | 交流论坛
  当前位置:首页>热门文章>XSL>文章内容
XSL 函数介绍(3)
来源:XSLT.org.cn 作者:XSLT专业站 发布时间:2007-08-04  
XSL 函数介绍(3)

  十四、nodeName

  含义:返回元素、属性、入口的名字或其他类型结点的一个特定字符串

  语法:pNode.nodeName

  示例:当前结点的名字

  this.nodeName

  十五、nodeType、NodeTypeString

  含义:返回结点的类型的数值形式(或字符串形式)

  语法:pNode.nodeType或pNode.nodeTypeString

  返回值:


结点类型 结点类型编号 结点类型字符串
元素 1 "element"
元素属性 2 "attribute"
Markup-Delimited Region of Text  3 "text"
Processing Instruction  7 "processing_instruction"
Comment  8 "comment"
Document Entity 9 "document"

  
十六、nodeTypedvalue

  含义:以结点预定义的数据类型返回结点的值

  语法:pNode.nodeTypedvalue

  示例:假定当前结点的数据类型是fixed.14.4,下例将以数值返回结点的值,而不是文本一个字符串

  this.nodeTypedvalue

  十七、nodevalue

  含义:返回结点的文本

  语法:pNode.nodevalue

  注意:该方法不用于元素类结点,可用于属性、CDATA、注释、文本等结点

  示例:当前元素第一个属性的值

  this.attributes(0).nodevalue

  当前元素内的文本(假定该元素内只有文本,无其它元素,即< mark >text< /mark >,建议多尝几次掌握其确切的用法)

  this.firstChild.nodevalue

  十八、ownerDocument

  含义:返回包含该结点的文档的根

  语法:pNode.ownerDocument

  注意:该方法用于文档的根结点将出错

  十九、selectNodes

  含义:给定的样式匹配应用于当前结点并返回匹配的结点集合

  语法:pNode.selectNodes("pattern")

  提示:pattern的编写与< xsl:for-each >的select属性的值类似,其中以“/”开头表示

  从文档的根出发搜索;以“//”开头表遍历文档的所有结点;以“..”开头

  表示从当前结点的父结点开始;如果欲从当前结点向下搜索则不能有以上特殊字符打头。

标题: XSL 函数介绍(3)
关键字:函数 元素 语法 value 示例

共2页: 上一页 1 [2] 下一页
上一篇:XSL 函数介绍(2)   下一篇:XSL 函数介绍(4)
  XSL热点文章
·XSL 函数介绍(1)
·XSL 样式表和特定于处理器的特性
·根据 XML 内容设置 XSL 样式表
·XSL 函数介绍(2)
·XSL 函数介绍(4)
  XSL相关文章
·XSL 函数介绍(2)
·XSL 函数介绍(4)
·XSL 函数介绍(1)
·根据 XML 内容设置 XSL 样式表
·XSL 样式表和特定于处理器的特性
Copyright© 2007 xslt.org.cn All rights reserved.