Altova RaptorXML Server 2024

El comando xqueryupdate toma un archivo XQuery o xQuery Update como único argumento y lo ejecuta. Si se indica un archivo XML de entrada opcional, entonces este archivo XML se procesa con los comandos XQuery Update indicados en Archivo-XQuery-actualizado. En este caso, las actualizaciones se pueden aplicar directamente al archivo de entrada de actualizado o los datos XML se pueden escribir en un archivo XML de salida. Los archivos de entrada y salida se especifican en las opciones del comando. Si Archivo-XQuery-actualizado solo contiene instrucciones XQuery y no XQuery Update, entonces el comando ejecuta XQuery directamente.

 

Windows

RaptorXML xqueryupdate [opciones] Archivo-XQuery-actualizado

Linux

raptorxml xqueryupdate [opciones] Archivo-XQuery-actualizado

Mac

raptorxml xqueryupdate [opciones] Archivo-XQuery-actualizado

 

 

El argumento Archivo-XQuery-actualizado es la ruta de acceso y el nombre del archivo XQuery (.xq) o XQuery Update (.xqu) que se debe ejecutar. Si el archivo contiene instrucciones XQuery Update, entonces estas se ejecutan en el archivo XML. De lo contrario, el comando funciona como un comando de ejecución XQuery.

También puede especificar si se utiliza XQuery Update 1.0 o 3.0 (la opción predeterminada XQuery Update 3.0).

 

Ejemplos  

 

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

raptorxml xqueryupdate --input=c:\Entrada.xml --output=c:\Salida.xml  --param=company:"Altova" --p=date:"2006-01-01" c:\TestQuery.xq (Actualiza Input.xml con las instrucciones de actualización de UpdateFile.xqu y escribe la actualización en Output.xml.)

raptorxml xqueryupdate --input=c:\Entrada.xml --output=c:\Salida.xml  --param=source:" doc( 'c:\test\books.xml' )//book " c:\TestQuery.xq (Actualiza Input.xml con las instrucciones de actualización de UpdateFile.xq.  No se crea el archivo Output.xml.)

raptorxml xqueryupdate --output=c:\Salida.xml --omit-xml-declaration=false --output-encoding=ASCII c:\TestQuery.xq (Las actualizaciones se descartan. El archivo de entrada no se modifica. El archivo Output.xml se crea pero no contiene XML actualizado.)

raptorxml xqueryupdate --input=c:\Input.xml --output=c:\Salida.xml c:\TestQuery.xqu (Las actualizaciones se descartan, como 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.

 

 

 

 

© 2017-2023 Altova GmbH