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 |