XUpdate es un lenguaje enfocado a la actualización de bases de datos XML, lo que significa que este analiza el archivo XML y genera las "tablas" para el manejo de los documentos.