Buenas foreros tengo un problema con unos ejercicios de Xquery si me podrian echar una mano(las consultas que hacer con basex)
Los archivos XML con los que trabajo:
Articulos:
<xml version="1.0" encoding="iso-8859-1">
<Articulos>
<Articulo>
<NumArt>1</NumArt>
<NomArt>Lapiz</NomArt>
<PreArt>1</PreArt>
<StockArt>40</StockArt>
<IVAArt>21</IVAArt>
</Articulo>
<Articulo>
<NumArt>2</NumArt>
<NomArt>Boli</NomArt>
<PreArt>2</PreArt>
<StockArt>20</StockArt>
<IVAArt>21</IVAArt>
</Articulo>
<Articulo>
<NumArt>3</NumArt>
<NomArt>Portaminas</NomArt>
<PreArt>2.1</PreArt>
<StockArt>30</StockArt>
<IVAArt>21</IVAArt>
</Articulo>
<Articulo>
<NumArt>4</NumArt>
<NomArt>Boli Rojo</NomArt>
<PreArt>2</PreArt>
<StockArt>20</StockArt>
<IVAArt>21</IVAArt>
</Articulo>
</Articulos>
</xml>
Clientes:
<xml version="1.0" encoding="iso-8859-1">
<clientes>
<cliente tipo="e">
<NumCli>1</NumCli>
<NIFCli>87945615J</NIFCli>
<NomCli>Ignacio Mendez</NomCli>
<TfnCli>Profesor</TfnCli>
<DirCli>Bilbao</DirCli>
</cliente>
<cliente tipo="p">
<NumCli>2</NumCli>
<NIFCli>78996547P</NIFCli>
<NomCli>Jorge Roco</NomCli>
<TfnCli>677069945</TfnCli>
<DirCli>Barakaldo</DirCli>
</cliente>
<Cliente tipo="e">
<NumCli>3</NumCli>
<CIFCli>79113498F</CIFCli>
<NomCli>Dani</NomCli>
<TfnCli>672569988</TfnCli>
<DirCli>Loiu</DirCli>
</Cliente>
<cliente tipo="p">
<NumCli>4</NumCli>
<NIFCli>78996547P</NIFCli>
<NomCli>Augusto Fernandez</NomCli>
<TfnCli>698521753</TfnCli>
<DirCli>Algorta</DirCli>
</cliente>
<cliente tipo="p">
<NumCli>5</NumCli>
<NIFCli>78996547P</NIFCli>
<NomCli>Miren Amiano</NomCli>
<TfnCli>698523145</TfnCli>
<DirCli>Barrika</DirCli>
</cliente>
<cliente tipo="e">
<NumCli>6</NumCli>
<NIFCli>78996547P</NIFCli>
<NomCli>Pepi Nogordo</NomCli>
<TfnCli>696321456</TfnCli>
<DirCli>Muxika</DirCli>
</cliente>
</clientes>
</xml>
Compras:
<xml version="1.0" encoding="iso-8859-1">
<Compras>
<Compra>
<Fecha>17/02/1960</Fecha>
<NumCli>1</NumCli>
<CodArt>25</CodArt>
<CantArt>25</CantArt>
</Compra>
<Compra>
<fecha>18/06/1980</fecha>
<numcli>2</numcli>
<articulos>26</articulos>
<articulos>28</articulos>
<numart>4815162342</numart>
<cantart>23</cantart>
</Compra>
<Compra>
<Fecha>01/01/12</Fecha>
<NumCli>1</NumCli>
<CodArt>1</CodArt>
<CantArt>1</CantArt>
</Compra>
</Compras>
</xml>
1.- Listado de clientes diferenciados por empresa/particulares en 2 tablas diferentes con
títulos y “decorosa”
2.- Listado de la información correspondiente a los clientes que contienen un grupo de
caracteres en su campo nombre. Diferente tabla para los clientes particulares y los empresario.
3.- Listado de las compras indicando la descripción y el precio de CADA artículo
4.- Listado de las compras realizadas por un cliente concreto agrupadas por la fecha y dando la
información de la descripción, el precio, el IVA y la cantidad de cada artículo además de sus
datos nombre, teléfono y dni/cif una única vez
5. - Datos de los artículos así como la información de las compras en las que están incluidos
6.- Compras realizadas por un cliente concreto así como todo el detalle de las mismas que seas capaz de dar (el precio calculado a partir de los datos de cantidad, precio venta,IVA…)