Lista de Funciones Xpath para usar en xsl

Cuando trabajamos con xsl es fundamental tener a mano las fuciones xpath para realizar busquedas sobre los nodos xml

Lista de funciones xpath

Esta tabla contiene la mayoria de las funciones , las más utilizadas, podras guardar el link y tenerlas siempre disponibles para cuando las necesites.

boolean(obj)

Combierte un objeto en boleano

ceiling(number)

Redondea para arriba

concat(s1, s2, …)

Concatena springs

contains(string, substring)

Devuelve true si el string esta dentro de substring

count(node-set)

Devuelte la cantidad de nodos que coniciden con node-set

false()

Devuelve falso

floor(number)

Redondea para abajo

id(idref)

Devuelve el nodo con el id igual a idref

if(test,a,b)

Si se da la condicion devuelve a  , si no b

lang(language)

Devuelve true si el nodo contextual tiene un xml:lang de lenguaje

last()

Devuelve el ultimo nodo que matchea

local-part(node)

Devuelve la parte local del nombre del nodo

name(node)

Devuelve el nombre del nodo actual

namespace(node)

Devuelve el nombre del namespace

normalize-space(string)

Normaliza con espacios , rellena

number(obj)

Combierte un objeto en numeros

round(number)

Redondea al entero mas cercano

starts-with(string, head)

Devuelve true si el string comienza con head

string(obj)

Convierte un objeto en string

string-length(string)

Devuelve el tamaño del string

substring-after(string, substring)

Devuelve el substring del string despues de igualarlo con string

substring-before(string, substring)

Devuelve el substring de string antes de igualarlo con string

sum(node-set)

Combierte los nodos en numeros para sumarlos despues

translate(string, from, to)

Combierte caracteres en strings, como el comando  ‘tr’

true()

Devuelve true

NOT(bool) Negacion de una condicion en xsl
text() muestra el texto del nodo en el que se esta parado
This entry was posted in XSLT. Bookmark the permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>