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
escape-html-uri | XPath |
La función fn:escape-html-uri codifica determinados caracteres que no pueden aparecer en un URI aceptado en una aplicación HTML. Entre estos caracteres se encuentran los caracteres de control y los caracteres que no forman parte del códico ASCII. Estos caracteres se convertirán a código hexadecimal según la tabla UTF-8 y se les antepondrá el signo %. Por ejemplo, el carácter "ñ" se sustituiría por %C3%B1.
Para definirlo más exactamente, la función aceptará los caracteres cuyo puntos de código figuren entre 32 y 126. Si aparece algún otro carácter como parte integrante de una cadena (que represente un URI en HTML), la función fn:escape-html-uri lo transformará en su código respectivo. La cadena obtenida como valor de salida se podrá usar tanto en aplicaciones HTML como en navegadores web.
Argumentos
Cadena a convertir en URI válido en HTML.
Es obligatorio, pero puede ser una secuencia vacía.
Tipo: xs:string
Valor de salida
URI válido
Tipo: xs:string
Ejemplo
escape-html-uri('ä')
Resultado: %C3%A4
Ejemplo
escape-html-uri('')
Resultado:
Ejemplo
escape-html-uri('http://data2type.de/')
Resultado: http://data2type.de/
Ejemplo
escape-html-uri('http://fröhlich.de/')
Ejemplo
escape-html-uri('http://Δατα2τυπε.de/')