Funciones XSLT y XPath

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Documentos XML, URIs e IDs

Documentos de entrada

collection devuelve una colección especificada en un URI, que puede constar de una secuencia de nodos de distintos tipos.
doc devuelve el nodo documento del recurso encontrado bajo el URI indicado en el argumento.
document devuelve el nodo documento del recurso correspondiente al URI introducido en el argumento.
doc-available permite evitar el mensaje de error que aparece cuando la función fn:doc hace referencia a un documento que no existe.
unparsed-text devuelve el contenido de un recurso externo (por ejemplo de un archivo de texto) como cadena.
unparsed-text-available sirve para evitar el error que se produciría si la función fn:unparsed-text remite a un documento que no existe.

URIs

base-uri devuelve el URI base de un nodo.
document-uri devuelve el URI absoluto a partir de un nodo documento.
encode-for-uri codifica determinados caracteres de una cadena que no pueden formar parte de un URI o están reservados para otros fines.
escape-html-uri codifica determinados caracteres que no pueden aparecer en un URI aceptado en una aplicación HTML.
iri-to-uri convierte un IRI en un URI codificando determinados caracteres que en un URI están reservados para otras funciones.
resolve-uri construye un URI absoluto a partir del URI relativo introducido en el primer argumento y del URI base introducido en el segundo.
static-base-uri devuelve el URI base del contexto estático.

IDs

id devuelve una secuencia con los nodos cuyos IDs se corresponden con los introducidos en el argumento de la función.
idref devuelve una secuencia de nodos cuyos valores IDREF o IDREFS coinciden con los introducidos en el primer argumento.
generate-id genera una cadena (ID) como identificador y la asigna al nodo introducido en el argumento.
key devuelve una secuencia de nodos identificados con una clave del tipo xsl:key.