Funciones XPath/XQuery: Varias
Estas funciones de extensión XPath/XQuery generales son compatibles con la versión actual de StyleVision y se pueden usar en (i) expresiones XPath en contextos XSLT o (ii) en expresiones XQuery en documentos XQuery.
Nota sobre el nombre de las funciones y lenguajes
Puede utilizar todas las funciones de extensión de Altova en sus expresiones XPath/XQuery. Con ellas conseguirá funciones adicionales no disponibles en la biblioteca de funciones estándar de XPath, XQuery y XSLT. Las funciones de extensión de Altova están en el espacio de nombres http://www.altova.com/xslt-extensions y en esta sección se presentan con el prefijo, que se supone estará enlazado al espacio de nombres señalado. Tenga en cuenta que en futuras versiones del producto algunas funciones pueden dejar de ser compatibles o su comportamiento puede cambiar. Por tanto, consulte siempre la documentación del producto para conocer el funcionamiento de estas funciones en cada versión del producto.
|
altova:decode-string(Input as xs:base64Binary) como xs:string XP3.1 XQ3.1 altova:decode-string(Input as xs:base64Binary, Encoding como xs:string) como xs:string XP3.1 XQ3.1 Descifra la entrada en base64Binary en una cadena con el cifrado que se indique. Si no se indica ninguno se usa UTF-8. Estos son los cifrados compatibles: US-ASCII, ISO-8859-1, UTF-16, UTF-16LE, UTF-16BE, ISO-10646-UCS2, UTF-32, UTF-32LE, UTF-32BE, ISO-10646-UCS4
|
altova:encode-string(InputString como xs:string) como xs:base64Binaryinteger XP3.1 XQ3.1 altova:encode-string(InputString como xs:string, Encoding como xs:string) como xs:base64Binaryinteger XP3.1 XQ3.1 Cifra una cadena de texto usando el cifrado que se indique. Si no se indica ninguno, entonces se usa UTF-8. La cadena cifrada se convierte en caracteres base64Binary y se devuelve el valor base64Binary convertido. De momento se admite UTF-8, pero ampliaremos la compatibilidad a: US-ASCII, ISO-8859-1, UTF-16, UTF-16LE, UTF-16BE, ISO-10646-UCS2, UTF-32, UTF-32LE, UTF-32BE, ISO-10646-UCS4
|
altova:get-temp-folder() como xs:string XP2 XQ1 XP3.1 XQ3.1 Esta función no toma ningún argumento. Devuelve la ruta de acceso de la carpeta temporal del usuario actual.
|
altova:generate-guid() asxs:string XP2 XQ1 XP3.1 XQ3.1 Genera una cadena única de la interfaz gráfica del usuario.
|
altova:high-res-timer() como xs:double XP3.1 XQ3.1 Devuelve un valor de temporizador de alta resolución en segundos. La presencia de un temporizador de alta resolución en un sistema permite hacer mediciones de alta precisión si es necesario (por ejemplo, en animaciones y para precisar de forma exacta horas de ejecución de código). Esta función ofrece la resolución del temporizador de alta resolución del sistema.
|
altova:parse-html(HTMLText as xs:string) como node() XP3.1 XQ3.1 El argumento HTMLText es una cadena que contiene el texto de un documento HTML. La función crea una estructura HTML a partir de la cadena. La cadena enviada puede contener o no el elemento HTML. En ambos casos el elemento raíz de la estructura es un elemento llamado HTML. Asegúrese de que el código HTML de la cadena enviada es válido.
|
altova:sleep(Millisecs como xs:integer) como empty-sequence() XP2 XQ1 XP3.1 XQ3.1 Suspende la ejecución de la operación actual durante el número de milisegundos dado por el argumento Millisecs.
|
[ Subir ]