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

Lista de ejemplos utilizados en la referencia

Ejemplo 1

<?xml version="1.0" encoding="UTF-8"?>
<funciones>
    <funcion> 
        <nombre>fn:QName</nombre>
    </funcion>
    <funcion>
        <nombre>fn:sum</nombre>
    </funcion>
    <funcion>
        <nombre>fn:max</nombre>
    </funcion>
    <funcion>
        <nombre>fn:resolve-QName</nombre>
    </funcion>
</funciones>

Ejemplo 2

<?xml version="1.0" encoding="UTF-8"?>
<funciones>
    <funcion cat="nombre completo">
        <nombre>fn:QName</nombre>
    </funcion>
    <funcion cat="operación matemática">
        <nombre>fn:sum</nombre>
    </funcion>
    <funcion cat="operación matemática">
        <nombre>fn:max</nombre>
    </funcion>
    <funcion cat="nombre completo">
        <nombre>fn:resolve-QName</nombre>
    </funcion>
    <funcion cat="fecha y hora">
        <nombre>fn:format-date</nombre>
    </funcion>
    <funcion cat="fecha y hora">
        <nombre>fn:minutes-from-dateTime</nombre>
    </funcion>
</funciones>

Ejemplo 3

<?xml version="1.0" encoding="UTF-8"?>
<funciones xmlns:abc="http://www.holamundo.es" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <funcion xmlns:abc="http://www.data2type.de">
        <name>fn:QName</name>
    </funcion>
    <abc:funcion xsl:lang="de">
        <name>fn:sum</name>
    </abc:funcion>
    <funcion xsl:lang="de">
        <name>fn:max</name>
    </funcion>
</funciones>

Ejemplo 4

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root SYSTEM "../funcion.dtd">
<funciones>
    <funcion name="QName">
        <definicion>
            <referencia idref="sum">referencia a fn:sum</referencia>
        </definicion>
    </funcion>
    <funcion name="sum">
        <definicion>
            <referencia idref="resolve-QName">referencia a fn:resolve-QName</referencia>
        </definicion>
    </funcion>
    <funcion name="max">
        <definicion>
            <referencia idref="QName">referencia a fn:QName</referencia>
        </definicion>
    </funcion>
    <funcion name="resolve-QName">
        <definicion>
            <referencia idref="max">referencia a fn:max</referencia>
        </definicion>
    </funcion>
</funciones>

Ejemplo 5

<?xml version="1.0" encoding="UTF-8"?>
<funciones>
    <funcion xml:lang="de">
        <nombre>fn:QName</nombre>
    </funcion>
    <funcion xml:lang="de-A">
        <nombre>fn:sum</nombre>
    </funcion>
    <funcion>
        <nombre>fn:max</nombre>
    </funcion>
    <funcion xml:lang="sprache-dialekt">
        <nombre>fn:resolve-QName</nombre>
    </funcion>
</funciones>

Ejemplo 6

<?xml version="1.0" encoding="UTF-8"?>
<funciones>
    <funcion cat="nombre completo">
        <nombre>fn:QName</nombre>
    </funcion>
    <funcion cat="operación matemática">
        <nombre>fn:sum</nombre>
        <definicion>definicion de la funcion...</definicion>
    </funcion>
    <funcion cat="operación matemática">
        <nombre>fn:max</nombre>
        <definicion>definicion de la funcion...</definicion>
        <ejemplo>fn:max((2,3,4,5,4,3,2))</ejemplo>
    </funcion>
</funciones>

Ejemplo 7

<?xml version="1.0" encoding="UTF-8"?>
<funciones>
    <funcion>
        <nombre>fn:QName</nombre>
        <definicion>                         texto texto     texto
        texto             texto </definicion>
    </funcion>
    <funcion>
        <nombre>fn:sum</nombre>
    </funcion>
</funciones>