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
in-scope-prefixes | XPath |
La función fn:in-scope-prefixes devuelve una secuencia de los prefijos que se usan en el elemento introducido en el argumento. En el resultado no aparecerán todos los prefijos definidos en el documento, sino sólo aquellos pertenecientes al elemento o a sus descendientes.
Entre los prefijos se cuenta de manera estándar el prefijo integrado xml, que pertenece a la recomendación XML. En caso de que exista un espacio de nombres definido por defecto, se devolverá una cadena de longitud cero.
Argumentos
Elemento. No puede ser una secuencia
Obligatorio
Tipo: element()
Valor de salida
Cadena de prefijos separados por espacios
Tipo: xs:string
Ejemplo
in-scope-prefixes((doc('ejemplos.xsl')/xsl:stylesheet/xsl:template/root/head/numero-funciones))
Resultado: xml xsl xs xdt
Ejemplo
in-scope-prefixes((doc('ejemplos/ejemplo3.xml')/funciones/funcion[1]/nombre))
Resultado: xml abc xsl
Ejemplo
in-scope-prefixes((doc('ejemplos/ejemplo3.xml')/funciones/funcion[1]/nombre/apellido))
Resultado: Aviso de error: An empty sequence is not allowed as the first argument of in-scope-prefixes(); URL: www.w3.org/TR/xpath20/
> Volver a la referencia alfabética de XSLT y XPATH |