extensible Markup Language Query Language

Documents pareils
L AIDE AUX ATELIERS D ARTISTES :


!" #$#% #"& ' ( &)(*"% * $*' )#""*(+#%(' $#),")- '(*+.%#"'#/* "'") $'

! " #$ % $! & '(# ) (%%

!" #$# % *(!( % (+#$#, ) ( 5- % % 2! $!!!! !!!! % %. / 0 1 ' 2% %. ( ( % 4 5

Les droites (d 1 ) et (d 2 ) sont sécantes en A Le point A est le point d intersection des 2 droites


Sylvain Meille. Étude du comportement mécanique du plâtre pris en relation avec sa microstructure.

Séquence 10. Géométrie dans l espace. Sommaire

DELIBERATION N CP

Exercices de géométrie

FICHE DE RENSEIGNEMENTS SAISON

Complétez, signez la Convention ci-après et paraphez les conditions générales,

SYSTEME D EXPLOITATION : MS-DOS

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

+, -. / 0 1! " #! $ % % %! &' ( &))*

Étude des formes de pratiques de la gymnastique sportive enseignées en EPS à l école primaire

La circulation méconnue de l épargne règlementée en France!

La géométrie du triangle III IV - V Cercles remarquables - Lieux géométriques - Relations métriques

STATUTS DE L ASSOCIATION. Association régie par par la Loi du 1 er juillet 1901

ISAN System: 5 Œuvre à épisodes ou en plusieurs parties

MASTER DROIT-ECONOMIE-GESTION Co-diplômation Mentions «Droit Public» et «Science politique»


1348 Louvain-la-Neuve TVA BE RPM Nivelles

Géométrie dans l espace Produit scalaire et équations

Chapitre 2. Matrices

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

' ( ) &" * +)&,! 0 1&,! ) 2334

Une comparaison de méthodes de discrimination des masses de véhicules automobiles


! " # $ #% &!" # $ %"& ' ' $ (

Activités numériques [13 Points]

Condition inf-sup pour l Elément Fini de Taylor-Hood È ¾ -iso-è ½


HRP H 2 O 2. O-nitro aniline (λmax = 490 nm) O-phénylène diamine NO 2 NH 2

Journées Thématiques 2004

Quelques contrôle de Première S

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Diane-Gabrielle Tremblay (Dir.) Maryse Larivière


VMware ESX : Installation. Hervé Chaudret RSI - Délégation Centre Poitou-Charentes

Structures algébriques

P etit pat hw o rk de ombinatoire énumérative Mireille Bousquet-Mélou, CNRS, LaBRI, Bo rdeaux ri.fr/ b ousquet

LE PRODUIT SCALAIRE ( En première S )

04002-LOR 2004 Mars 2004

Pour l épreuve d algèbre, les calculatrices sont interdites.

)*+,+(-,(-.//0,+( Introduction )-"""( 1!"!2( !"#$%&$'()*+,-.//01)2&)345)3-67.0) A(54B&9)<2%)%5$2'52%) ) ) )

Novembre 2006 Antispam sur Messagerie évoluée Completel Guide Utilisateur 1. Antispam individuel pour la Messagerie évoluée.

' ' ' ' ' ' ' ' ' !!!!!!!!!!! !!!!!

Infrastructure à Clé Publique (PKI Public Key Infrastructure)

Fiches explicatives. La Convention Collective des Assistants Maternels du Particulier Employeur

Représentation géométrique d un nombre complexe

! " # $%& '( ) # %* +, -


Rappels et compléments, première partie : Nombres complexes et applications à la géométrie

Exemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions


Le Préfet de Seine et Marne, Officier de la Légion d'honneur, Officier de l'ordre National du Mérite,

Le seul ami de Batman

ISAN System: 3 Création d un V-ISAN

Chapitre. Conquérant est une toile de 1930 qui se trouve au Centre Paul Klee à Berne (Suisse). Paul Klee (1879-

UNIVERSITÉ DE TECHNOLOGIE DE BELFORT-MONTBÉLIARD. L UTBM de A à Z

Peut-on perdre sa dignité?

Cours d analyse numérique SMI-S4

MUTATIONS ÉCONOMIQUES DANS LE DOMAINE AUTOMOBILE. Démarche méthodologique et synthèse

Etude des problèmes de sécurité liés au protocole SIP (Session Initiation Protocol)



CHAPITRE 1. Suites arithmetiques et géometriques. Rappel 1. On appelle suite réelle une application de

Jeux de caracte res et encodage (par Michel Michaud 2014)

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2


Exercice numéro 1 - L'escalier

Corrigé du baccalauréat S Pondichéry 12 avril 2007

Vérification d invariants de systèmes paramétrés par superposition

CONJUGUÉ D'UN POINT PAR RAPPORT À UN TRIANGLE

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

Coefficients binomiaux

ILT. Interfacultair Instituut voor Levende Talen. Actes de communication. Serge Verlinde Evelyn Goris. Katholieke Universiteit Leuven

Documentation SecurBdF


Premier réseau social rugby


CULTURE GÉNÉRALE Histoire de l Art (RC) Philosophie (FB)

Les Angles. I) Angles complémentaires, angles supplémentaires. 1) Angles complémentaires. 2 Angles supplémentaires. a) Définition.

DOCUMENTS A RETOURNER OBLIGATOIREMENT pour l ouverture d un compte-chèques Crédit Coopératif

Slim Door Phone V2 1,2 ou 4 boutons Manuel Les mises à jour du manuel et du logiciel sont disponibles sur :

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Propositions législatives et notes explicatives concernant la Loi de l impôt sur le revenu

Cours Premier semestre

UE 8 Systèmes d information de gestion Le programme

Guide pour gérer les aspects juridiques du Web 2.0 en milieu scolaire

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd /08/ :12

!" #" $ %& '# $ %& !!""!!#" $ % &

Le théorème de Thalès et sa réciproque

Fonctions de deux variables. Mai 2011

Introduction. Mathématiques Quantiques Discrètes

Les intermédiaires privés dans les finances royales espagnoles sous Philippe V et Ferdinand VI

Transcription:

extensibe Markup Language Query Language

o o o INTRODUCTION LE PLAN LE DOCUMENT XML o CONCLUSION

LE DOCUMENT XML XML XML - QL XML DTD DTD XML XML Données Structure Schéma Données Données XSL Transformation XML QL Requête Fichier résutat HTML, Ps, XML, XML Données extraites

œœ ÖÁ ÂÁ Õ Á Í Ì Õ ÄÔ ÂË Ê Ë Ñ Æ ÂÃÐ Ñ Ì ä Ûã àß E DC BA >@ D O ] E DC B Y= < u km u n q ed ac ý ÿ ~ z ý û ÿ ÿ " ( * *) " Exempe š š «ž Ÿž ¾ ¾ ¼½ ³» º ³ ¹ µ ³ ³ ± Ã Ä Ô Ñ Á Ä Ò ÑÓ Ä Ð ÏÑ Á Ï Î Ï Á Â Ê Ç Ê Ë Ì Á ÉÊ È Ç Æ Ç Ã Ä ÂÁ Á À Á Ê É Ö Ï Á Ç Ï ÖÃÏÑ Õ Á Ä Î Ï ÄÔ Á Ç Ï ÃÕÏÑ Á Ê É Ì ÕÏ ) * $ ( " $ #" é Ûê Ýçè Ü àßåæ ä àßáâ Ý ÛÞ Ú ÛÜ ÄÔ ÕÇ Ï Ä É ÕØ Ç Ù ; -. 9: - 876 4 5 3 3 2. 1 0/.. -, + ä ì ç ë ë WWX T F M RD I S VT UHM T F M RD E I S L M J R Q O DC IP H I FE E N#O L M D E CK J H I F G >? >= < X Y Y B I\ P E H I F G [B Z? B öú ùø ø ö õ ôóò ð ñ î ï ï í v w k mts rq o p mn ihj k fg ab a_ ÿ ÿ þ ý þ ÿ ý þ ÿ ý û Š ˆ ŒŽ Š ˆ ƒ z{ zyx þ ÿ ý ÿ û þ û ÿ þ û û " $ # " " ( "-, " " + " (. (

ww uu op op nm nm Œ ˆ Š ˆ Ÿ $ 6 9 ž «ÁÀ T I S R N QN K P O N M K K UY UY [Z [Z XY XY WW VU VU» «±» ¾ c jb b\ ½ à à «ÁÀ» «±» ¾ extraction de données ou de structures Séection des titres et des auteurs des ivres pubiés par «Addison-Wesey» tu tu vv qq rs rs ~ { xyz Ž Œ ƒ ˆ x ƒ y ~ x œ œ ž œ š ž / 0. / 0., *- ) *+ "( "# : ; 789 4 5 32 2 1 ž E F D BB CC ;? @A > <= œ œ ž ½ «¼» µ «³ I J J JLK GHGH E F D µ «¾ ³ ÁÀ ¾ ¾ º ¹ ± «abc _ \] i c\ gg hh e c f ] b \d i c\ gk a i c\ ± ¾ Á» ±» ¾ Ä ¾ Á ± µ «¾ ³ ÁÀ ¾ ¾ ½ «¼» º ¹ µ «³ ± «

{{ yy st st rqp rqp ƒ k n o ~ k _ o $# A 6 @? ; >; 8 = < ; : 8 8 11 00 -, -,.. -, -, +* +* 4545 // P QO OI BF CB HG ] Ž_ Œ ~ WW XW XW VU VU m o eh eh ji ji gh gh bb fe fe k _ o Regroupement avec des interrogations imbriquées Séection des titres et des auteurs des ivres pubiés par «Addison-Wesey» regroupé par titre xy xy zz uu vw vw ~ k ~ _ ˆ ] ] ] n n ~ ] ] _ ]k ] _~] ] ]k ~ ) # ( " ~ k 6 7 7 798 22 33 no n ƒ ] Š nk T PI RS N K NOP LM IJK EF D m ] ] ] ~ n ~ ] ~ _ cc dd abab _ \ ] n Z P [ J O M IY ] ƒ _ ]k ] ~ ] ] _ \ ] ]k ] _~] ]k _ ]k _~] ] ~ ] ] _ ]o ]k ~

+ + " $ - $, + + Jointure Séection des auteurs ayant déjà pubié un artice et qui ont écris un ivre après 1995 WHERE <artice> <author> <firstname> $f </> <astname> $ </> </> </> CONTENT_AS $a IN "www.a.b.c/bib.xm" </> ELEMENT_AS $e IN "www.a.b.c/bib.xm" <book year=$y> <author> <firstname> $f </> <astname> $ </> </> </> IN "www.a.b.c/bib.xm", $ " # $ " # * # ( ) y > 1995 CONSTRUCT <artice> $a </> CONSTRUCT $e

77 44 10 10 -- + +,+,+ BB > > > > :: 98 98 * " ) ( QPQPRR OO M N LL KJ KJ I S HGF mg i v xyz xyz uu ts ts hr ƒ Ž ŒŒ Š Š š œ œ œ œ Jointure indirecte avec ID, IDREF Nom des auteurs des artices 22 56 56 22 33 + +././ <ATTLIST person ID ID #REQUIRED> <ATTLIST artice author IDREFS #IMPLIED>?? @A @A ;< ;< = = $ " # M N CDE ]\ Y Z[ UVb WX T a Z _ ]\ Y Z[ UV T WX k ji g h e dcef n k ji g h e dcef k hr ocp fqj v{ vv ww cp fqj { ~ š Ž Ž Ž ˆ ž Ÿ š ž Ÿ «

# ) ; 0 : 9 5 85 2 7 6 5 4 2 2 /. R SI IC M E L <@ =< BA UU y { ~ Ÿ «±± Jointure externe Recherche de toutes es pubications parues en 1995, - + * ( $ # " 0 1 1 132 T R C T R C OI H E Q R O P N KJ HI FG KJ HI FG CDE?@ > jk ihf gf d e cba ]_ \ Z [ X YX WV t x wv u s m t n r s q po mn u s m u s m t n r s q po mn s t x vƒq v ƒq m w zy ˆˆ Ž Œ Œ Š žÿ š œ žÿ š œ š žœ š žœ

Y ] Y ] PP MM \\ RR ]\ ]\ ZM[ ZM[ PP OO K> KJ I OO s h r q k j j gf tw vw yx ( # # # 9= :9?> C @ C 5 D/ 7F/ @ 5 D/ 7/ @ C F @ 0 @ Reguar Path Expressions Baises variabes d e c a b ]] XX YZ YZ WW MN MN TT UV UV P P QSR LMN o p bk j d n m h i i i$j d e c a b soe p{ cbz g ut ) +* " " "$# * : attribut répété 0 à n fois + : attribut répété 1 à n fois. : définition d une sous-branche : définition d un choix (ou) 8 / 12 76 5 0 1243 /, -. AA BB <= ; E/ C / 7 < H C AA GG C F @ autres exempes : «*.marque», «$*»,

L CEC B A?@ < ;3 ;3 :: 94 94 33 43 43 21 21 )) -- *+, *+, )) ( ( \ QZ Y USV o mn ji e h e h cb ƒ u u ~ ½¾ ¹ ¹ µ µ ³ ³ ± ± ««¹ Ô Ê Ò Ø Î Í Ì Ì définition de fonctions ou de macros définition par extension (dans un document XML) définition de fonctions ou de macros (dans DTD) J KA I =H DCEGF B =>? 180 55 67 67././ 00 Y ] Z [Z QY XW R ST OQ PO NM f g e d rqsgt p k m _ a u u ~ v v y z{ xw uv Œ ˆ Š vw u ~ # $ "# Ÿ œ ž œ š Ž Ÿ ž œ Exempe d appe dans un document XML : È É Ç Ã ¼»Æ ÂÄ Ã ÀÁ  º»¼ «Ù Ñ Ì Ñ Ô ÕÖ ÓÒ Ð Ñ Ï Ê Ë Ë ËÌ # $ "#

CONCLUSION o Appicabe à des petites bases de données o Assez facie à aborder (proche de SQL) o Abandon de XML-QL au profit de XQuery o Trop jeune pour en connaître impact industrie