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属性的值类似,其中以“/”开头表示

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

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

时间: 2024-10-24 22:09:10

XSL函数介绍(3)的相关文章

XSL函数介绍(1)

  本期介绍多个XSL对于VBScript.JScript增加的方法.属性,以充分发挥XML的优势,用于< xsl:script >.< xsl:eval >标记内表达式的编写或< xsl:if >.< xsl:when >的expr属性. 一.absoluteChildNumber  含义:返回结点相对于它所有的兄弟(不论名字是否相同)的序号 语法:absoluteChildNumber(node) 参数:node ── 对象,欲返回编号的结点. 示例:

XSL函数介绍(2)

    六.dataType 含义:设定或读取结点的数据类型 语法:设定结点的数据类型 object.dataType=objvalue 读取结点的数据类型 objvalue=object.dataType 参数:object ── 结点对象 示例:读取当前结点的数据类型 dtType=this.dataType 七.depth 含义:指定结点出现在文档树上的深度,即该结点位于文档第几层,顶层结点位于 第一层,根结点(即用"/"表示的结点)位于第0层 语法:depth(pNode) 参

XSL函数介绍(4)

      本期学习XSL样式方法,即可用于XSL元素< xsl:for-each >.< xsl:value-of >.< xsl:template >的select属性.< xsl:apply-templates >的match属性.< xsl:if >.< xsl:when >的test属性中,对元素的范围进行筛选,从而提供更大的灵活性. XML与DHTML(动态HTML)一样,这些节点都是一个个对象,而且这些对象都是有层次的,

PHP4 的新函数介绍 - 输出信息控制函数 ,以前别人转发的

函数|控制 PHP4 的新函数介绍 - 输出信息控制函数   魔族精灵 这些函数可以让你控制你的脚本输出的内容.可以用于许多不同的情况,特别是在你的脚本已经输出信息后需要发送文件头新的情况. 输出控制函数不对使用 header() 或 setcookie() 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用. 例 1. 控制输出 <?php ob_start(); echo "Hello\n"; setcookie ("cookie

ORACLE常用数值函数、转换函数、字符串函数介绍

oracle|函数|转换|字符串 ORACLE常用数值函数.转换函数.字符串函数介绍. 数值函数: abs(m) m的绝对值 mod(m,n) m被n除后的余数 power(m,n) m的n次方 round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0)trunc(m[,n]) m截断n位小数位的值(n缺省为0) -------------------------------------------------------------------------------- 字符函数:

文件操作API函数介绍

在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟 悉,以下提供一些文件操作API函数介绍: 一般文件操作 API CreateFile 打开文件 要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函 数是通向文件世界的大门. ReadFile 从文件中读取字节信息. 在打开文件获得了文件句柄之后,则可以通过该函数读取数据. WriteFile 向文件写入字节信息. 同样可以将文件句柄传给该函数,从而实现对文件数据的写入. Close

PHP SPL标准库中的常用函数介绍

  这篇文章主要介绍了PHP SPL标准库中的常用函数介绍,本文着重讲解了spl_autoload_extensions().spl_autoload_register().spl_autoload()三个函数,需要的朋友可以参考下 PHP SPL标准库中提供了一些函数用来处理如自动加载.迭代器处理等. spl_autoload_extensions()添加spl_autoload()可加载的文件扩展名 spl_autoload_register()注册函数到SPL __autoload函数栈中

ISNUMBER函数介绍及用法

一.ISNUMBER函数介绍 函数功能:检测参数是否为数值,返回ture或false. 函数语法:ISNUMBER(value). 参数:如果value为数值时函数返回ture(真),否则返回false(假). 二.ISNUMBER函数用法 实例一:无错误除法公式 如果工作表为C1设计了公式"=A1/B1",一旦B1单元格没有输入除数,就会在C1中显示错误信息"#DIV/0!". 这不仅看起来很不美观,一旦作为报表打印还可能引起误会.为避免上面提到的问题出现,可将C

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

 1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端口号"就称为socket. 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接.socket本身有"插座"的意思,因此用来描述网络连 接的一对一关系. TCP/IP协议最早在BSD UNIX上实现,