Duda con xquery

Iniciado por SARGE553413, 19 Enero 2014, 16:29 PM

0 Miembros y 1 Visitante están viendo este tema.

SARGE553413

Hola a todos.

Tengo una duda acerca de una xquery que no se hacer. El esquema xml es este:

link a la imagen: http://imagizer.imageshack.us/v2/800x600q90/716/mj4a.png

La xquery que tengo que hacer es la siguiente:

"Autores que hayan escrito mas de un libro en la misma editorial"

Yo he intentado esto, pero no se si funciona (no tengo el documento xml ni tampoco ningun programa para probarlo):


//1
<sol>{
for $i in //autor/../editor[count(/../libro)>1]
return $i
}</sol>

//2
<sol>{
for $i in //autor,
$j in //editor
where $i/../editor=$j and
count($i/..)>1
return $i
}</sol>


Dudo mucho que alguna de las dos esté bien.

¿Me puede ayudar alguien por favor?

Muchas gracias.

SARGE553413

No se por qué no se ve la imagen. La veo solo cuando logeo, si no no la puedo ver ni yo.

Dejo el link del esquema aquí:
http://imagizer.imageshack.us/v2/800x600q90/716/mj4a.png

SARGE553413

¿Nadie puede ayudarme?

Eleкtro

Muevo el tema, y paciencia ...segúramente en esta sección tengas más suerte.

Saludos.








#!drvy

La verdad es que sin tener el archivo como que no puedes hacer mucho.. ademas ese esquema como clasifica.. bibliografia/libro/@titulo o bibliografia/libro/titulo ? osea titulo es un atributo de libro o es un tag dentro ?

http://videlibri.sourceforge.net/cgi-bin/xidelcgi

Ahí tienes para experimentar pero sin el archivo difícil lo veo.

Saludos