Bonjour,
Je suis en pleine révison pour les rattrapageset j'aurai besoin d'éclairsir quelques notions en XPath.
Soit la DTD suivante :
J'ai 5 questions la dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <!ELEMENT clientele (client+,magasin*)> <!ELEMENT client(identite,achat+)> <!ATTLIST client idClient CDATA #REQUIRED> <!ELEMENT identite (nom,localisation)> <!ELEMENT nom (#PCDATA)> <!ELEMENT localisation (ville,codePostale)> <!ELEMENT ville (#PCDATA)> <!ELEMENT codePostale (#PCDATA)> <!ELEMENT achat (produit)*> <!ATTLIST achat idMagasin CDATA #IMPLIED> <!ELEMENT produit (#PCDATA)> <!ATTLIST produit montant CDATA #IMPLIED> <!ELEMENT magasin (idMagasin,localisation)> <!ELEMENT idMagasin (#PCDATA)>
1-Si le le point de départ de l'expression XPATH est produit, comment trouver les produits du même achat (Produit initial exclu).
2-Si le le point de départ de l'expression XPATH est la racine, trouvez :
-L'identifiant des client ayant fait leurs achats dans le magasin "mag1".
-Le nom des clients ayant acheté un produit dont le montant est supérieur à 30.
-Le nom du client ayant le plus petit identifiant.
-Le produit le plus cher de chaque achat.
J'ai essayé d'écrire les requêtes mais je ne sais pas trop si j'ai bon...
Merci d'avance,
Partager