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

prefix-from-QName

XPath

 

La función fn:prefix-from-Qname devuelve el prefijo del nombre completo introducido en el argumento. Hay que señalar que el prefijo devuelto en el resultado será el prefijo utilizado en el documento fuente si el nombre completo procede del mismo. No será pues un prefijo procedente de la transformación.

 

Argumentos

Nombre completo del que se devolverá el prefijo

Es obligatorio, pero puede ser una secuencia vacía.

Tipo: xs:QName

 

Valor de salida

Prefijo del nombre completo

Tipo: xs:NCName

 

 

Ejemplo

prefix-from-QName(())

Resultado: ()

 

 

Ejemplo

prefix-from-QName(QName('http://www.data2type.de', 'xs:dateTime'))

Resultado: xs

Con la función fn:QName se creará en primer lugar un nombre completo con el prefijo 'xs', que se devolverá con la función fn:prefix-from-QName.

 

 

Ejemplo

prefix-from-QName(QName('', 'dateTime'))

Resultado: ''

Con la función fn:QName se creará en primer lugar un nombre completo con un identificador local sin prefijo en el espacio de nombres vacío. Por ello se devolverá además una cadena sin caracteres.

  > Volver a la referencia alfabética de XSLT y XPATH