expresión XQuery FLWOR
documentos de instancia XML
Vamos a seguir para utilizar el documento "books.xml" en el siguiente ejemplo (en un archivo XML en el mismo).
Ver archivo "books.xml" en su navegador .
Si utiliza los FLWOR seleccione los nodos de "books.xml"
Mira la siguiente expresión de ruta:
Esta expresión se puede seleccionar por encima de todos los elementos del título en virtud de los elementos de libro bajo el elemento de librería, y el valor del elemento de precio que debe ser mayor que 30.
expresión FLWOR debajo de los datos seleccionados y la ruta anterior es la misma que esta expresión:
where $x/price>30
return $x/title
salida:
<title lang="en">Learning XML</title>
Por FLWOR, puede ordenar los resultados:
where $x/price>30
order by $x/title
return $x/title
FLWOR está "Para, Que, Donde, Orden por, Return" sólo tienen acrónimo.
declaraciones de todos los elementos de libro bajo el elemento de librería en una variable llamada $ x en la extracción.
donde las declaraciones elemento seleccionado elemento de precio de los libros valores superiores a 30.
ordenado por sentencia define el orden de clasificación. Se ordenarán de acuerdo con el elemento de título.
declaración de retorno especifica lo regresan. En este devuelve los elementos del título.
Los anteriores resultados de la expresión XQuery:
<title lang="en">XQuery Kick Start</title>