Es un lenguaje de tipo consulta que se utiliza en archivos de formato XML, para recuperar información almacenada en documentos XML, el XQuery hace las consultas a XML y eso lo hace semejante a SQL.
XQuery es un lenguaje hecho para combinar documentos, páginas web, bases de datos y hacer muchas funciones. Este es un lenguaje fácil de aprender, XQuery está reemplazando el complejo Java o programas C ++ con unas pocas líneas de código. XQuery es más simple de trabajar y más fácil de mantener que muchas otras alternativas.
El XQuery se basa en el lenguaje XPath para acceder a los nodos XML, utilizando así todas sus funciones y operadores, el mismo usa expresiones FLWOR. La expresión FLWOR tiene su nombre en varias sentencias diferentes que están compuestas por: FOR, LET, WHERE, ORDER BY, RETURN y GROUP BY.
FOR: La cláusula define dos variables de rango: una procesa todos los elementos por turno, la otra procesa a todas las características del elemento por turno. La expresión FLWOR procesa todo en conjunto de par en par.
LET: La cláusula simplemente declara una variable.
Ejemplo:
Puede definir definiciones de variables locales usando una expresión LET:
LET $ x: = 5 LET $ y: = 6 devuelva 10 * $ x + $ y
Esto se evalúa en 56.
WHERE: La cláusula selecciona los valores que realmente nos interesan. Si solo nos interesa un valor dentro me muchos, solo selecciona el valor deseado.
RETURN: La cláusula de devolución le dice al sistema qué información desea recuperar.
ORDER BY: Ordena todos los valores con la forma que desea el usuario.
GROUP BY: Agrupa los valores por nodos diferentes.
Cuáles son las funciones de XQuery:
Para extraer información para usar en un servicio web.
Genera informes resumidos.
Transformar datos XML a XHTML.
Busque documentos web para obtener información relevante.
0 comentarios:
Publicar un comentario