[PDF] tutorial-xml-cours-et-exercices-version-fr.pdf





Previous PDF Next PDF



Manuel pratique de léclairage

production garnissage



LATEX pour le prof de maths !

11 Jan 2021 Création d'exercices avec des nombres aléatoires . ... 19.3.4 Sans décor . ... tions dynamiques en cours à l'aide de la classe Beamer.



DÉCORATION DINTÉRIEUR & CONCEPTION BLOC 1/3

DÉCORATION. D'INTÉRIEUR. & CONCEPTION. BLOC 1/3. FOAD. Formation à distance. 5 formations/136H de formation. Vidéos et supports : 45h / Cahier d'exercices 



MICROSOFT WORD 2016

Les cours MOAC sur le système Microsoft Office 2016 sont conçus pour couvrir tous les objectifs d'apprentissage ou « domaine des objectifs »



Dynamiques sociales et sémantiques dans les communautés de

16 Mar 2010 miques de ces structures de haut-niveau émergeant au cours de la morphoge- nèse. L'analyse des processus de diffusion nous amène à ...



DCG 9 - Exercices

Exercice : Effets de commerce : comptabilisation – suite de l'exercice 1 (page 8) la facture et le règlement ; sinon cela est pénalisé à l'examen.



Manuel dactivité pour le développement de la petite enfance

Décrit ce qui attendu du cours. Utile pour évaluer le progrès de l'apprentissage. 6. Un TABLEAU est une liste d 



tutorial-xml-cours-et-exercices-version-fr.pdf

Alexandre Brillant. XMLCours et exercices. Modélisation - Schéma - Design patterns - XSLT - XPath - SOAP - XQuery - XSL-FO – SVG 



passerelle-2007.pdf

Affichage des résultats d'admission sur le site Internet le vendredi 20 juin au cours de l'année du concours d'un des titres ou diplômes suivants :.



La validation des acquis de lexperience (VAE)

La formation sur le tas l'apprentissage informel

XML

Cours et exercices

brillant titre 20/09/07 15:28 Page 2

CHEZ LE MÊME ÉDITEUR

Ouvrages sur le même sujet

Ph. Drix. - XSLT fondamental. Avec 20 design patterns prêts à l'emploi.

N°11082, 2002, 500 pages.

A. Lonjon, J.-J. Thomasson. - Modélisation XML. N°11521, 2006, 498 pages (collection Architecte logiciel). J. Protzenko, B. Picaud. - XUL. N°11675, 2005, 320 pages. C. Porteneuve, préface de T. Nitot - Bien développer pour le Web 2.0 - Bonnes pratiques Ajax.

N°12028, 2007, 580 pages.

S. Crozat. - Scenari - La chaîne éditoriale libre. N°12150, 2007, 200 pages. R. Fleury - Java/XML. N°11316, 2004, 228 pages. J.-J. Thomasson. - Schémas XML. N°11195, 2002, 500 pages. L. Maesano, C. Bernard, X. Legalles. - Services Web en J2EE et .Net.

N°11067, 2003, 1088 pages.

Dans la même collection

H. Bersini, I. Wellesz. - L'orienté objet. Cours et exercices en UML 2 avec PHP, Java, Python, C# et C++

N°12084, 3

e

édition 2007, 520 pages (collection Noire).

X Blanc, I. Mounier. - UML 2 pour les développeurs.

N°12029, 2006, 202 pages.

A. Tasso. - Le livre de Java premier langage. N°11994, 4 e

édition 2006, 472 pages, avec CD-Rom.

P. Roques. - UML 2 par la pratique. N°12014, 5

e

édition 2006, 385 pages.

Autres ouvrages

E. Sloïm. - Sites web. Les bonnes pratiques.

N°12101, 2007, 14 pages.

R. Rimelé. - Mémento MySQL. N°12012, 2007, 14 pages. C. Pierre de Geyer et G. Ponçon. - Mémento PHP et SQL. N°11785, 2006, 14 pages. M. Grey. - Mémento Firefox et Thunderbird N°11780, 2006, 14 pages. R. Goetter. - CSS 2 : pratique du design web . N°11976, 2 e

édition 2007, 324 pages.

I. Jacobson, G. Booch, J.Rumbaugh. - Le Processus unifié de développement logiciel.

N°9142, 2000, 487 pages.

P. Rigaux, A. Rochfeld. - Traité de modélisation objet. N°11035, 2002, 308 pages. B. Meyer. - Conception et programmation orientées objet. N°9111, 2000, 1223 pages.

Alexandre Brillant

XML

Cours et exercices

brillant titre 20/09/07 15:28 Page 1 ModÈlisation - SchÈma - Design patterns - XSLT - XPath - SOAP - XQuery - XSL-FO ñ SVG

ÉDITIONS EYROLLES

61, bd Saint-Germain

75240 Paris Cedex 05

www.editions-eyrolles.com

Le code de la propriété intellectuelle du 1

er juillet 1992 interdit en effet expressément la photocopie à

usage collectif sans autorisation des ayants droit. Or, cette pratique s'est généralisée notamment dans les

établissements d'enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité

même pour les auteurs de créer des oeuvres nouvelles et de les faire éditer correctement est aujourd'hui

menacée.

En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le

présent ouvrage, sur quelque support que ce soit, sans autorisation de l'éditeur ou du Centre Français d'Exploitation du

Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © Groupe Eyrolles, 2007, ISBN : 978-2-212-12151-3 Remerciements à Jean-Marie Gouarné pour les précisions sur les formats OpenOffice.org et OpenXML ainsi qu'à Stéphane Crozat pour les informations concernant la chaîne éditoriale XML Scenari

Table des matières

CHAPITRE 1

Le document XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Rôle du document XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Le document XML : orientŽ document ou donnŽes ? . . . . . . . . . . . . . . . . 2 La circulation XML : notion de bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Structure et validation dÕun document XML . . . . . . . . . . . . . . . . . . . . . . . 2 Transformation et adaptation dÕun document XML. . . . . . . . . . . . . . . . . . 2 Circulation des documents XML et workßows . . . . . . . . . . . . . . . . . . . . . 3 Les bases de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 XML et les bases relationnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Les bases Ç natives È XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 L'édition d'un document XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Cas des formats orientŽs document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Cas des formats orientŽs donnŽes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Outils pour manipuler les documents XML . . . . . . . . . . . . . . . . . . . . . 6 Les parseurs XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Transformation dÕun document XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Le format XSL-FO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Le format SVG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

CHAPITRE 2

Structure des documents XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Structure d'un document XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

LÕen-tte : le prologue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . 10 Les instructions de traitement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 XML Livre Page V Lundi, 17. septembre 2007 2:54 14

XML - Cours et exercices

VI Les commentaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 La déclaration du type de document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Les noeuds élément . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Les attributs d'un élément . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 14

Choix entre éléments et attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Les noeuds textes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Les entités du document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Quelques règles de syntaxe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Quelques conventions de nommage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Quelques exemples XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Les espaces de noms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Application des espaces de noms dans un document XML . . . . . . . . . . . . 20 Utilisation des espaces de noms dans un document XML . . . . . . . . . . . . . 22 Exemples de documents XML avec espace de noms. . . . . . . . . . . . . . . . . 25 Correction des exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

CHAPITRE 3

Validation des documents XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

R™le de la validation dans lÕentreprise . . . . . . . . . . . . . . . . . . . . . . . . . . 31

La définition d'un élément . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 33

La définition d'un attribut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . 34

La définition d'une entité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . 35 La validation par un schŽma W3C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Les différentes formes de type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Les définitions globales et locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

L'assignation d'un schéma à un document XML. . . . . . . . . . . . . . . . . . . . 39

Les catégories de type simple. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

L'utilisation des types complexes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Les définitions d'éléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 51

Réutilisation des définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

L'utilisation des clés et références de clés . . . . . . . . . . . . . . . . . . . . . . . . . 60

Relations entre schémas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 XML Livre Page VI Lundi, 17. septembre 2007 2:54 14

Table des matières

VII Documentation d'un schéma W3C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Conclusion sur les schémas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66
La validation avec le format RelaxNG . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Correction des exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

CHAPITRE 4

Modélisation XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 ModŽlisation avec les espaces de noms . . . . . . . . . . . . . . . . . . . . . . . . . . 75 L'attribut targetNamespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 La déclaration dans un document XML. . . . . . . . . . . . . . . . . . . . . . . . . . . 77

La gestion des éléments locaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Conséquence de l'inclusion avec les espaces de noms . . . . . . . . . . . . . . . 79 Utilisation de l'importation pour les espaces de noms. . . . . . . . . . . . . . . . 80 Quelques rappels de programmation objet. . . . . . . . . . . . . . . . . . . . . . . . . 82 Lien entre type et classe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Lien entre l'élément et l'objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Lien entre la substitution d'élément et le polymorphisme. . . . . . . . . . . . . 84 Lien entre l'abstraction d'élément et la classe abstraite. . . . . . . . . . . . . . . 86 Lien entres les différentes formes de contrôle et les limitations de dérivation de classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Lien entre la surcharge d'un type et la surcharge de méthode. . . . . . . . . . 87 Cas des éléments vides. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Patrons (Design patterns) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Design pattern : les poupées russes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Design pattern : les tranches de salami . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Design pattern : les stores vénitiens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Design pattern : la forme mixte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

ModŽlisation avec hŽritage ou avec groupe . . . . . . . . . . . . . . . . . . . . . . 92

La modélisation avec héritage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

La modélisation avec groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

La modélisation avec groupe et héritage . . . . . . . . . . . . . . . . . . . . . . . . . . 94

ModŽlisation avec les espaces de noms . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Modélisation par le design caméléon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

XML Livre Page VII Lundi, 17. septembre 2007 2:54 14

XML - Cours et exercices

VIII Les définitions neutres dans un schéma . . . . . . . . . . . . . . . . . . . . . . . . . 97 Utilisation de any . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Correction des exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

CHAPITRE 5

Publication de documents XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Rôle de la publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Publication des donnŽes textes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Publication de graphismes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Le format pour le Web : XHTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Les principales balises de XHTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Les feuilles de styles : le langage CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Le langage de requête XPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

La version 1.0 de XPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 La version 2.0 de XPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132quotesdbs_dbs43.pdfusesText_43
[PDF] affiche design graphique PDF Cours,Exercices ,Examens

[PDF] affiche design inspiration PDF Cours,Exercices ,Examens

[PDF] affiche design scandinave PDF Cours,Exercices ,Examens

[PDF] affiche du film le tableau PDF Cours,Exercices ,Examens

[PDF] affiche du spd pour les élections législatives du 6 novembre 1932 PDF Cours,Exercices ,Examens

[PDF] affiche exposition coloniale 1931 analyse PDF Cours,Exercices ,Examens

[PDF] affiche exposition coloniale 1931 histoire des arts PDF Cours,Exercices ,Examens

[PDF] affiche facile PDF Cours,Exercices ,Examens

[PDF] affiche gender PDF Cours,Exercices ,Examens

[PDF] affiche graphisme maternelle PDF Cours,Exercices ,Examens

[PDF] Affiche ironique ou contradictoire pour l'espagnol 3ème Espagnol

[PDF] Affiche la non violence au collège 3ème Espagnol

[PDF] affiche masculine or feminine PDF Cours,Exercices ,Examens

[PDF] affiche meaning PDF Cours,Exercices ,Examens

[PDF] affiche non au harcèlement PDF Cours,Exercices ,Examens