0% ont trouvé ce document utile (0 vote)
45 vues1 page

TD Xpath Xquery

Le document présente une DTD pour une structure XML concernant une entreprise, incluant des éléments pour les services et les employés. Il pose des questions sur l'utilisation de XPATH et XQUERY pour extraire des informations spécifiques à partir de cette structure. Les questions couvrent des aspects tels que l'adresse des employés, la liste des villes, et des statistiques sur les employés par service.

Transféré par

jdsfrbxrvg
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
45 vues1 page

TD Xpath Xquery

Le document présente une DTD pour une structure XML concernant une entreprise, incluant des éléments pour les services et les employés. Il pose des questions sur l'utilisation de XPATH et XQUERY pour extraire des informations spécifiques à partir de cette structure. Les questions couvrent des aspects tels que l'adresse des employés, la liste des villes, et des statistiques sur les employés par service.

Transféré par

jdsfrbxrvg
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Alioune DIOP

D2A 3

TD XPATH XQUERY

Soit la DTD suivante :

<!ELEMENT entreprise (service | employe) *>


<!ELEMENT service (nomserv, localisation)>
<!ELEMENT employe (nomemp, prenomemp, age, adresse)>
<!ATTLIST service numserv ID #REQUIRED>
<!ATTLIST employe numemp ID #REQUIRED
numserv IDREF #REQUIRED>
<!ELEMENT nomserv (#PCDATA)>
<!ELEMENT localisation (ville, rue)>
<!ELEMENT nomemp (#PCDATA)>
<!ELEMENT prenomemp (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT adresse (ville, rue)>
<!ELEMENT ville (#PCDATA)>
<!ELEMENT rue (#PCDATA)>

1. En se basant sur la DTD, répondez aux questions suivantes avec XPATH en notation
non abrégées

a. L’adresse de l’employé qui a pour numéro 50EMP


b. La liste des villes répertoriées dans la base de données XML
c. Les numéros des employés âgés de 34 ans qui habitent à la rue 6 de Médina
d. Le nombre d’employés du service numéros 5SERV
e. L’adresse des employés du service 3SERV âgés de plus de 55 ans

2. En se basant sur la DTD, répondez aux questions suivantes avec XPATH en notation
Abrégées

a. La liste des services (nomserv) qui ont plus de 10 employés


b. Le numéro des employés qui habitent Thiès et qui ont 25 ans
c. Le prénom des employés du service 5SERV et qui habitent à Bambey
d. Le nombre d’employés du service 3SERV qui habitent Louga

3. En se basant sur la DTD, répondez aux questions suivantes avec XQUERY

a. Le nom des employés qui habitent Mbour


b. Les prénoms et noms des employés du service 5SERV
c. L’adresse des employés du service des ressources humaines (nomserv)
d. Les noms et prénoms des employés du service des finances (nomserv) qui
habitent Thiès et qui sont âgés de plus 45 ans
e. La liste des services qui ont plus de 6 employés et localisés à Tamba
f. Les noms et prénoms des employés qui habitent dans la même ville où est
localisé leur service

Dr KASSE

Vous aimerez peut-être aussi