[PDF] Université de Provence Technologies XML Master dInformatique





Previous PDF Next PDF



Examen XML

b) Donner un document qui soit valide pour la seconde DTD mais qui ne soit pas valide pour la première DTD. ? Exercice 2 On considère le schema XML suivant.





CORRIGÉ DES QUESTIONS PRÉPARATOIRES À LEXAMEN

DOM du fichier XML suivant. <a xmlns="http://www.w3.org/1999/xhtml"><b type="x" /></a> ... Question 5. Écrivez en RDF/XML les triplets suivants. sujet :.



Université de Provence Technologies XML Master dInformatique

Dans l'ensemble du sujet nous considérons des documents XML permettant (b) les noms de famille des employés dont l'âge est supérieur ou égal `a 50 ans.



Modélisation logique arborescente en XML

11 mai 2017 b a se. s d e d o n n é e s bdx1.pdf. Modélisation logique arborescente en. XML. Paternité - Partage des Conditions Initiales à l'Identique ...



Travaux dirigés et pratiques Le formalisme XML Fichier avec

(b) Si j'associe un namespace à mon document je n'ai pas besoin de DTD. V ou F ? Correction : F. Même avec un namespace associé



Licence Informatique/Miage S6 – XML - TP n°1

Ce document estil bien formé (i.e. respectetil la syntaxe XML) ? <observation> Triche durant l'examen </observation> ... ELEMENT A ((BC)





Session 2010 ÉPREUVE E.4 Étude dun Système Informatisé AIDE

B. ANALYSE DU CONTEXTE B.2. Système d'Exploitation Embarqué (SEE) ... respecte les règles de l'encadré 1 : Règles de codage en XML du sujet.



TD1 XML TD1 - proposition de correction

Exercice 2 : a) Ecrire la DTD interne correspondant au fichier XML précédent. b) Modifiez-la en DTD externe.



Modèle de contrôle daccès pour XML:Application à la protection

21 nov. 2008 Figure 8 : Exemple du document XML et sa représentation graphique. ... Sujet : entité active qui accède aux données du système.



Examen XML - IRIF

Tout ce qui est écrit en dehors des cadres n’est pas pris en compte pour l’évaluation Exercice 1 On considère les deux DTD suivantes



Free

Exercice 1 On considère les trois schémas XML suivants

Universit´e de ProvenceTechnologies XML

Master d"InformatiqueExamen janvier 2011

Ann´ee 2010-11Notes de cours autoris´ees

Vous rendrez vos r´eponses sur les copies anonymes que l"on vous a distribu´ees. Les exercices

peuvent ˆetre trait´es dans le d´esordre. Le bar`eme n"est donn´e qu"`a titre indicatif et pourra

ˆetre modifi´e.

Dans l"ensemble du sujet, nous consid´erons des documents XML permettant de d´ecrire l"organisation interne d"une entreprise. Un tel document est organis´e suivant les r`egles suivantes : - la balise racine estorganisation - la balise racine poss`ede deux ´el´ements fils,servicesetemployes, dans cet ordre - la baliseservicescontient un ´el´ement fils nomm´eservicepour chaque service de l"entreprise d´ecrit dans le document - la baliseemployescontient un ´el´ement fils nomm´eemployepour chaque employ´e de l"entreprise d´ecrit dans le document - chaque service est d´ecrit de la fa¸con suivante : - il poss`ede un attribut nomm´enumlui donnant un identifiant - il contient un ´el´ement fils nomm´enomcontenant son nom - il peut contenir un ´el´ement fils vide nomm´eresponsableposs´edant un attribut nomm´enom, et r´ef´eren¸cant un employ´e. - chaque employ´e est d´ecrit de la fa¸con suivante : - il poss`ede un attributeidlui donnant un identifiant - il poss`ede un ´el´ementnomcontenant son nom - il poss`ede (´eventuellement) un ´el´ementprenomcontenant son pr´enom - il poss`ede un ´el´ementactivitesqui d´ecrit les services dans lesquels il intervient. Cet ´el´ement contient des ´el´ementsactivite, qui sont vides, mais poss`edent un attribut nomm´eref, et qui fait r´ef´erence `a un ´el´ementserviced´efini ailleurs - il peut poss´eder un ´el´ementdetails, optionnel, qui peut contenir les informations suivantes (chacune de ces informations est optionnelle) : - un ´el´ementagecontenant l"ˆage - un ´el´ementsexecontenant le sexe Un exemple (simple) de document respectant ces contraintes est donn´e dans l"annexe page 5 par le document 1.

Exercice1 : DTDs(2 points)

Donnez une DTD d´ecrivant les documents XML utilis´es pour l"organisation d"une en- treprise. Le document 1 doit ˆetre valide par rapport `a votre DTD, et de plus elle doit v´erifier les crit`eres ´enonc´es dans l"introduction. Exercice2 : Requˆetes XPath et XQuery(7,5 points) Nous consid´erons toujours les documents XML utilis´es pour l"organisation d"une entre- 1

prise. Les requˆetes que vous ´ecrirez par la suite doivent naturellement ˆetre valables pour

n"importe quel document XML suivant la sp´ecification d´ecrite dans l"introduction.

1. Requˆetes XPath (2,5 points = 5×0,5 points)

Donnez des requˆetes XPath pour s´electionner les ´el´ements suivants. D´ecrivez (en fran¸cais) le contenu du r´esultat de chaque requˆete pour le document 1 sans donner tout le code XML renvoy´e. (a) les employ´es dont le nom de famille est "Willey". (b) les noms de famille des employ´es dont l"ˆage est sup´erieur ou ´egal `a 50 ans. (c) les noms de famille des employ´es travaillant dans le service de comptabilit´e (en sachant que l"identifiant de ce service est "compta"). (d) les identifiants des employ´es travaillant dans au moins deux services. (e) compter le nombre de personnes impliqu´ees dans le servicede direction.

2. Documents XQuery (5 points)

Pour chacune des questions suivantes, donnez une requˆete XQuery permettant de construire le document demand´e. (a) On souhaite modifier l´eg`erement le document XML : nous voulons conserver la partie "services" inchang´ee, et dans la partie "employ´es", modifier la fa¸con dont les noms des employ´es est stock´ee. Nous voulons fusionner les nom et pr´enom, en mettant d"abord le pr´enom, et en pla¸cant le tout dans unebalise identit´e. Par exemple, pour les deux premiers employ´es de l"exemple, nous devons obtenir : Ralf Krecker
29 Homme
Joye Willey (b) Nous supposons que le document est `a nouveau dans son´etat initial. Nous voulons `a pr´esent l"aplatir, c"est-`a dire qu"il ne contienne quela partieservices, mais dans laquelle on donne explicitement les employ´es dans chaque service. De plus, 2 dans cette question, on ne conserve pas l"information concernant le responsable. Un´el´ementservicecontiendra donc une balisenompuis une baliseemployes, qui contiendra tous les employ´es effectivement affect´es `a ce service. Ici, les ´el´ements employene contiendront donc plus de baliseactivites. Ils ne contiendront plus non plus d"identifiant. Vous pouvez pour r´ealiser cela d´efinir des fonctions, par exemple une fonction recopiant un employ´e en enlevant la partieactivites. Par exemple, pour le premier service, on doit obtenir : Direction Willey Joey Nick
35
(c) Modifiez la requˆete construite `a la question pr´ec´edente pour conserver l"infor- mation concernant le responsable du service. Pour cela, on ajoutera `a l"employ´e responsable du service un ´el´ement videresponsable. Par exemple pour le pre- mier service, on doit obtenir : Direction Willey Joey Nick
35
3

Exercice3 : Transformations XSLT(5 points)

Affichage XSL(2,5 points)Proposez une requˆete XQuery permettant de construire la page web (X)HTML dont un extrait est repr´esent´e dans le document 2 page 6. Bien sˆur, votre transformation doit pouvoir ˆetre appliqu´ee `a n"importe quel docu- ment XML du mˆeme type que celui consid´er´e en exemple dans cesujet. Notez laquotesdbs_dbs2.pdfusesText_3
[PDF] Examen `a la maison du cours de Théorie de l`Information et

[PDF] Examen, Rattrapage, Partiel et Contrôles continus - Usure

[PDF] examen-e1-prog-revision-francais-02

[PDF] Examen-maison via Blackboard Learn

[PDF] Examenes DELF/DALF - Alianza Colombo Francesa de Popayán - Conception

[PDF] EXAMENS - Faculté de Médecine - Recherche Médicale

[PDF] EXAMENS : BEP SESSION 2005 N° du sujet : 4310 SPECIALITE - Anciens Et Réunions

[PDF] examens au LP - Anciens Et Réunions

[PDF] Examens Biologiques - Formation Continue des Ostéopathes - Diabète

[PDF] examens complémentaires - Musculation

[PDF] Examens complmentaires et champ visuel - Santé Et Remise En Forme

[PDF] EXAMENS DE CAMBRIDGE – COLLEGE/LYCEE LE

[PDF] Examens de ceintures en 2016 - Prêts Étudiants

[PDF] EXAMENS DE CHIMIE - Chiens

[PDF] Examens de Conseiller/ère financier/ère diplômé(e) IAF - France