Hola a todos, hoy os voy a explicar las diferentes formas de mostrar nodos en XQuery.
Tenemos varias forma de mostrar información en XQuery.
Vamos a utilizar el XML de bailes.
Veamos que formas:
- Nodo completo: si seleccionamos un nodo, como por ejemplo el nodo baile:
for $baile in doc("bailes.xml")//bailes/baile return $baile
- Nodo personalizado: si seleccionamos un nodo, como por ejemplo el ejemplo baile, pero queremos darle una estructura propia:
for $baile in doc("bailes.xml")//bailes/baile return <baile> <nombre>{data($baile/nombre/text())}</nombre> <precio>{data($baile/precio/text())}</precio> </baile>
- Texto de un nodo: Si seleccionamos un nodo y queremos mostrar solo su contenido:
for $baile in doc("bailes.xml")//bailes/baile/nombre/text() return $baile
Otra forma es:
for $baile in doc("bailes.xml")//bailes/baile/nombre return $baile/text()
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta