Altova RaptorXML+XBRL Server 2027

El comando xqueryupdate toma un archivo XQuery como único argumento y lo ejecuta con un archivo de entrada opcional con el objetivo de producir un archivo de salida actualizado. Si se indica un archivo XML de entrada opcional, entonces este archivo XML se procesa con los comandos XQuery Update indicados en Archivo-XQuery(Update). En este caso, las actualizaciones pueden aplicarse directamente al archivo de entrada o bien los datos XML actualizados pueden guardarse en un archivo XML de salida. Los archivos de entrada y salida se especifican en las opciones del comando. Si Archivo-XQuery(Update) solo contiene instrucciones XQuery y ninguna instrucción XQuery Update, el comando lleva a cabo una ejecución sencilla de XQuery.

 

raptorxmlxbrl xqueryupdate [opciones] Archivo-XQuery(Update)

 

•El argumento Archivo-XQuery(Update) corresponde a la ruta y el nombre del archivo XQuery (.xq) o del archivo XQuery Update (.xqu) que se va a ejecutar. Si el archivo contiene instrucciones de actualización XQuery, estas se ejecutan sobre el archivo XML de entrada. Por lo demás, el comando funciona como un comando de ejecución de XQuery.

•Puede especificar si se debe utilizar XQuery Update 1.0 o 3.0. Se usa XQuery Update 3.0 de forma predeterminada.

 

Ejemplos

Ejemplos del comando xqueryupdate:

 

•raptorxmlxbrl xqueryupdate --output=c:\Salida.xml c:\TestQuery.xq (Escribe el resultado del archivo XQuery en el archivo de salida.)

•raptorxmlxbrl xqueryupdate --input=c:\Entrada.xml --output=c:\Salida.xml --updated-xml=asmainresult c:\ArchivoActualizado.xqu (ActualizaEntrada.xml usando las instrucciones del archivo de actualización ArchivoActualizado.xqu y escribe la actualización en Salida.xml.)

•raptorxmlxbrl xqueryupdate --input=c:\Entrada.xml --output=c:\Salida.xml --updated-xml=writeback c:\ArchivoActualizado.xq (ActualizaEntrada.xml usando las instrucciones del archivo de actualización ArchivoActualizado.xq.  No se crea el archivo Salida.xml.)

•raptorxmlxbrl xqueryupdate --input=c:\Entrada.xml --output=c:\Salida.xml --updated-xml=discard c:\TestQuery.xqu (Las actualizaciones se descartan. El archivo de entrada no se modifica. El archivo Salida.xml se crea, pero no contiene XML actualizado.)

•raptorxmlxbrl xqueryupdate --input=c:\Entrada.xml --output=c:\Salida.xml c:\TestQuery.xqu (Las actualizaciones se descartan, al igual que en el ejemplo anterior. Esto es debido a que el valor predeterminado de la opción --updated-xml es discard.)

 

 

Opciones

Las opciones del comando aparecen más abajo divididas en grupos. Los valores se pueden dar sin comillas excepto en estos dos casos: (i) cuando la cadena de valor contiene espacios y (ii) cuando en la descripción de la opción se indique explícitamente que es necesario el uso de comillas. Si una opción toma un valor booleano y no se indica ningún valor, entonces el valor predeterminado de la opción es TRUE. Use la opción --h, --help para ver información sobre el comando.

 

 

 

© 2020-2026 Altova GmbH