Charla: XQuery


Siento que la descripción del propósito de XQuery pierde el sentido. Si bien puede usar XQuery en un solo documento XML, el uso previsto principal es buscar a través de colecciones, por ejemplo, bases de datos, de documentos XML, de forma análoga a SQL para RDBMS.

Desde el sitio del W3C: "La misión del proyecto XML Query es proporcionar servicios de consulta flexibles para extraer datos de documentos reales y virtuales en la World Wide Web, proporcionando finalmente la interacción necesaria entre el mundo de la Web y el mundo de las bases de datos. En última instancia, se accederá a las colecciones de archivos XML como bases de datos ".

La opinión que transmite este artículo es comprensible dado que los tutoriales actuales a menudo asumen un solo documento, ya que es probable que el estudiante esté usando un procesador de línea de comandos en un archivo de muestra. Esto crea la impresión de que XQuery es una forma extraña de XSLT. Creo que XSLT se adapta mejor a los problemas de transformación de archivos XML y que la justificación de XQuery es que permite a los procesadores optimizar la búsqueda en una colección de documentos XML. - 11:02, 4 de agosto de 2004 193.120.126.114

No he usado este lenguaje, pero creo que sería mejor si el cuerpo del bucle for en el script de ejemplo tuviera sangría. Esto se vería mucho más claro, y así lo presentaría yo mismo, si el idioma lo permite. Supongo que la expresión "return" se evalúa en realidad una vez por iteración del bucle y vuelca la salida de forma secuencial (a diferencia de las declaraciones de devolución en otros idiomas). 82.32.31.166 ( conversación ) 23:17, 6 de marzo de 2012 (UTC)