Funciones XPath/XQuery: Numéricas
Las funciones de extensión numéricas de Altova pueden utilizarse en expresiones XPath y XQuery y ofrecen funciones adicionales para el procesamiento de datos. Estas funciones se pueden usar con los motores XPath 3.0 y XQuery 3.0 de Altova. Están disponibles en contextos XPath/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.
|
Funciones de numeración automática
altova:generate-auto-number(ID como xs:string, EmpiezaPor como xs:double, Incremento como xs:double, RestaurarAlCambiar como xs:string) como xs:integer XP1 XP2 XQ1 XP3.1 XQ3.1 Genera un número cada vez que se llama a la función. El primer número, que se genera cuando se llama a la función por primera vez, viene dado por el argumento EmpiezaPor. Cada llamada posterior genera un número nuevo, que se incrementa en función del valor especificado en el argumento Incremento. De hecho, la función generate-auto-number crea un contador llamado como indique el argumento ID y este contador se incrementa cada vez que se llama a la función. Si el valor del argumento RestaurarAlCambiar cambia con respecto al valor que tenía en la llamada anterior, entonces el valor del número que se debe generar se restablece con el valor de EmpiezaPor. También puede restablecer la numeración automática con la función altova:reset-auto-number.
|
altova:reset-auto-number(ID como xs:string) XP1 XP2 XQ1 XP3.1 XQ3.1 Esta función restaura el número del contador de numeración automática especificado en el argumento ID. El número se reemplaza con el número indicado en el argumento EmpiezaPor de la función altova:generate-auto-number que creó el contador especificado en el argumento ID.
|
[ Subir ]
Funciones numéricas
altova:hex-string-to-integer(CadenaHex as xs:string) como xs:integer XP3.1 XQ3.1 Toma un argumento de cadena que es el equivalente Base-16 de un entero del sistema decimal (Base-10) y devuelve un entero decimal.
|
altova:integer-to-hex-string(Entero as xs:integer) como xs:string XP3.1 XQ3.1 Toma el argumento Entero y devuelve su equivalente Base-16 en forma de cadena.
|
[ Subir ]
Funciones de formato numérico
[ Subir ]