XQuery FLWOR + HTML
- Página anterior FLWOR de XQuery
- Página siguiente Términos de XQuery
Documento de ejemplo XML
Continuaremos utilizando el documento "books.xml" en los siguientes ejemplos (el mismo archivo que en la sección anterior).
Presente los resultados en una lista HTML
Vea la expresión FLWOR de XQuery a continuación:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
La expresión superior selecciona todos los elementos title bajo los elementos book del elemento bookstore y los devuelve en orden alfabético.
Ahora, queremos usar una lista HTML para listar todos los libros de nuestra librería. Añadimos las etiquetas <ul> y <li> a la expresión FLWOR:
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
El resultado del código anterior es:
<ul> <li><title lang="en">Italiano cotidiano</title></li> <li><title lang="en">Harry Potter</title></li> <li><title lang="en">Learning XML</title></li> <li><title lang="en">Inicio de XQuery</title></li> </ul>
Ahora queremos eliminar el elemento title, mostrando solo los datos dentro del elemento title.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
Los resultados serán una lista HTML:
<ul> <li>Italiano cotidiano</li> <li>Harry Potter</li> <li>Learning XML</li> <li>Inicio de XQuery</li> </ul>
- Página anterior FLWOR de XQuery
- Página siguiente Términos de XQuery