Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEtai 317

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
tai 317

Descripción:
XQuery parte 2

Autor:
algoritmo
(Otros tests del mismo autor)

Fecha de Creación:
28/08/2016

Categoría:
Otros

Número preguntas: 17
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Tenemos un fichero (archivo) de ejemplo para poder trabajar con XQuery, ¿qué tipo de fichero (archivo) es? <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="COOKING">      <title lang="en">Everyday Italian</title>      <author>Giada De Laurentiis</author>       <year>2005</year>       <price>30.00</price> </book> <book category="CHILDREN">       <title lang="en">Harry Potter</title>       <author>J K. Rowling</author>       <year>2005</year>       <price>29.99</price> </book> <book category="WEB">       <title lang="en">XQuery Kick Start</title>       <author>James McGovern</author>       <author>Per Bothner</author>       <author>Kurt Cagle</author>       <author>James Linn</author>       <author>Vaidyanathan Nagarajan</author>       <year>2003</year>       <price>49.99</price> </book> <book category="WEB">       <title lang="en">Learning XML</title>       <author>Erik T. Ray</author>       <year>2003</year>       <price>39.95</price> </book> </bookstore> Es un fichero de tipo XML (books.xml) Es un fichero de tipo HTML (books.html).
Indica la correcta: XQuery usa funciones para extraer datos de documentos XML XQuery usa cláusulas para extraer datos de documentos XML Las dos son correctas.
Con qué función se abre un fichero en XQuery? Con doc() Con File().
XQuery usa expresiones XPath para navegar a través de los elementos de un documento XML. Dime una expresión de camino que selecciona todos los elementos título en el fichero "books.xml" doc("books.xml")/bookstore/book/title bookstore/book/title.
Si uso la expresión de camino: doc("books.xml")/bookstore/book/title ¿Qué selecciono?     < title lang="en ">Everyday Italian< /title > < title lang="en" >Harry Potter< /title > < title lang="en" >XQuery Kick Start< /title > < title lang="en" >Learning XML< /title >     Everyday Italian Harry Potter XQuery Kick Start Learning XML .
XQuery usa ... para limitar los datos extraídos de documentos XML predicados comandos cláusulas.
En la siguiente expresión de camino indica cuál es el PREDICADO: doc("books.xml")/bookstore/book[price<30] [price<30] books.xml doc("books.xml") /bookstore/book.
En XQuery qué es FLWOR? Es el acrónimo de "For, Let, Where, Order by, Return" Es el acrónimo de "Forward, List, Who, On, Run".
For: Selecciona una secuencia de nodos Enlaza una secuencia a una variable Filtra los nodos Ordena los nodos Devuelve el valor de retorno (evaluado una vez para cada nodo).
Let: Selecciona una secuencia de nodos Enlaza una secuencia a una variable Filtra los nodos Ordena los nodos Devuelve el valor de retorno (evaluado una vez para cada nodo).
WHERE: Selecciona una secuencia de nodos Enlaza una secuencia a una variable Filtra los nodos Ordena los nodos Devuelve el valor de retorno (evaluado una vez para cada nodo).
Order by: Selecciona una secuencia de nodos Enlaza una secuencia a una variable Filtra los nodos Ordena los nodos Devuelve el valor de retorno (evaluado una vez para cada nodo).
Return: Selecciona una secuencia de nodos Enlaza una secuencia a una variable Filtra los nodos Ordena los nodos Devuelve el valor de retorno (evaluado una vez para cada nodo).
Return: El valor devuelto... se evalúa una vez para cada nodo se evalúa una sola vez en total (una única vez en total).
Dime una expresión FLWOR que haga lo mismo que esta expresión de camino: doc("books.xml")/bookstore/book[price>30]/title     for $x in doc("books.xml")/bookstore/book where $x/price>30 return $x/title     for $x in doc("books.xml")/bookstore/book where $x[price]>30 return $x/title .
Dime una expresión FLWOR que haga lo mismo que esta expresión de camino y que además ordene los resultados: doc("books.xml")/bookstore/book[price>30]/title     for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title     for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/book return $x/title .
Quién ejecuta XQuery? El navegador por ejemplo dentro de una página HTML Un compilador sobre una máquina virtual (un compilador ejecutándose en una máquina virtual).
Denunciar test Consentimiento Condiciones de uso