Funciones XSLT
Las funciones XLST se utilizan como parte de las expresiones XPath de una hoja de estilos XSLT para tener acceso al nodo actual (current()), fusionar distintos archivos de datos XML en uno solo (document()), mantener compatibilidad de versiones (element-available() o function-available()), dar formato a los números (format-number()) o comprobar propiedades del sistema.La siguiente tabla muestra una lista completa de las funciones XSLT tal y como se especifican en la norma W3C y se implementan en las versiones 4.0 o posteriores de Microsoft XML Core Services (MSXML).
Recuerde que estas funciones solo pueden llamarse desde el procesador XSLT.No se pueden llamar desde el método selectNodes del DOM (Document Object Model, Modelo de objetos de documento).No ocurre lo mismo desde las funciones XPath, que pueden especificarse dentro del argumento para el método selectNodes.
Funciones XSLT
Devuelve un conjunto de nodos que tiene el nodo actual como único miembro. |
|
Proporciona un modo de recuperar otros recursos XML desde la hoja de estilos XSLT más allá de los datos iniciales proporcionados porel flujo de entrada. |
|
Devuelve un valor verdadero únicamente si el nombre expandido es el nombre de una instrucción. |
|
Convierte el primer argumento en una cadena mediante la cadena de modelo de formato que especifica el segundo argumento. |
|
Devuelve un valor verdadero si la función se encuentra en la biblioteca de funciones. |
|
Devuelve una cadena que solo identifica el nodo del argumento node-set que está en primer lugar en el orden del documento. |
|
Recupera elementos previamente marcados con una instrucción <xsl:key>. |
|
Convierte un árbol en un conjunto de nodos.El nodo resultante siempre contiene un único nodo, que es el nodo raíz del árbol. |
|
Devuelve un objeto que representa el valor de la propiedad del sistema que identifica el nombre. |
|
Devuelve declaraciones de entidades sin analizar de la definición del tipo de documento (DTD) del documento de origen. |
A continuación se muestran pruebas de nodos, no funciones:
text()
processing-instruction()
comment()
node()
Para obtener más información, vea Pruebas de nodos.