Hogar Desarrollo ¿Qué es el lenguaje de consulta xml (xquery)? - definición de techopedia

¿Qué es el lenguaje de consulta xml (xquery)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿qué significa XML Query Language (XQuery)?

XML Query Language (XQuery) es un lenguaje de consulta y programación para procesar documentos y datos XML. Los datos XML y otras bases de datos que almacenan datos en un formato análogo al HTML se pueden procesar con XQuery. El objetivo principal de XQuery es proporcionar mecanismos de consulta para la extracción de datos de documentos basados ​​en Web reales y virtuales. Su objetivo es vincular las tecnologías web y de bases de datos con la ayuda de XML.

El Consorcio de la World Wide Web es responsable de enmarcar XQuery 1.0.

Techopedia explica el lenguaje de consulta XML (XQuery)

XQuery actúa como un lenguaje de expresión, ya que especifica el flujo exacto de datos y operaciones para lograr el resultado deseado. No menciona cómo se asocian los datos con una plataforma de programación particular en términos de sintaxis. Por ejemplo, una expresión especifica el valor del resultado de una suma, pero no se ocupa de la declaración de variables, los tipos de datos utilizados y los comandos o las llamadas a funciones.

Los documentos XML se pueden crear con la ayuda de la sintaxis proporcionada con XQuery. Los documentos XML se procesan para extraer información estructural, que se clasifica como nodos de documentos, elementos, atributos, nodos de texto, comentarios, instrucciones de procesamiento y espacios de nombres.

Todos los elementos de datos o valores se tratan como secuencias de forma predeterminada. Los valores atómicos o los nodos son el tipo de elementos de datos presentes en un documento XML. Los valores atómicos como booleano, entero y cadena son según la especificación del esquema XML. Características como la búsqueda basada en texto completo y las actualizaciones de documentos están actualmente en desarrollo.

¿Qué es el lenguaje de consulta xml (xquery)? - definición de techopedia