Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parHyacinthe Lecocq Modifié depuis plus de 10 années
1
2001 Prentice Hall, Inc. All rights reserved. Le langage XML:création de balises Plan 1.1Introduction 1.2Un premier document XML 1.3Analyseurs et documents bien formés XML 1.4Analyser un document XML avec msxml 1.5Caractères 1.5.1caractères autorisés 1.5.2Espace 1.5.3Références d entité et entités prédéfinies 1.5.4Utiliser Unicode dans un document XML 1.6balises 1.7sections CDATA 1.8Espaces de noms XML 1.9Etude de cas: Une application de planification
2
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.1Un document XML simple contenant un message 1 2 3 4 5 6 7 Bienvenue dans le monde XML! 8 élément racine Élément fils
3
2001 Prentice Hall, Inc. All rights reserved. Fig. 1.2document XML visualisé avec IE5 (msxml).
4
2001 Prentice Hall, Inc. All rights reserved. Fig. 1.3Message derreur pour une balise non fermée
5
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.4document XML contenant des caractères arabes 1 2 3 4 5 6 7 8 9 10 11 12 دايتَل 13 أند 14 15 16 &assoc; 17 18 19 20 21 22 أهلاً 23 بكم 24 فيِ 25 عالم 26 27 28 &text; 29 30
6
2001 Prentice Hall, Inc. All rights reserved. Affichage du document de la Fig. 1.4
7
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.5document XML contenant des informations décrivant un livre. 1 2 3 4 5 6 7 8 9 Deitel&s XML Primer 10 11 12 Paul 13 Deitel 14 15 16 17 Bienvenue 18 XML facile 19 Les Elements XML? 20 Entites 21 22 23 24 Processing instruction (PI) déclarant une page de style
8
2001 Prentice Hall, Inc. All rights reserved. Affichage du document de la Fig. 1.5 en utilisant une page de style XSL
9
2001 Prentice Hall, Inc. All rights reserved. Comment décider entre un élément et un attribut XML? Définir plutôt des éléments –Quand les données sont structurées –Quand le texte encadré par les balisés est long –Quand les données changent souvent Définir plutôt des attributs –Texte de petite taille –Liste de valeurs prédefines Visibilité – plutôt des éléments Container- Contenu – éléments Définir des attributs ou des élements en fonction de l'application
10
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.6document XML décrivant une lettre 1 2 3 4 5 6 7 8 9 Jane Doe 10 Box 12345 11 15 Any Ave. 12 Othertown 13 Otherstate 14 67890 15 555-4321 16 17 18 19 20 Jane Doe 21 123 Main St. 22 23 Anytown 24 Anystate 25 12345 26 555-1234 27 28 29
11
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.6document XML décrivant une lettre (Partie 2) 30 Dear Sir: 31 32 It is our privilege to inform you about our new 33 database managed with XML. This new system 34 allows you to reduce the load on your inventory list 35 server by having the client machine perform the work of 36 sorting and filtering the data. 37 38 The data in an XML element is normalized, so 39 plain-text diagrams such as 40 /---\ 41 | | 42 \---/ 43 will become gibberish. 44 45 Sincerely 46 Ms. Doe 47 48
12
2001 Prentice Hall, Inc. All rights reserved. Affichage du document de la Fig. 1.6 en utilisant une page de style XSL
13
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.7Utilisation dune section CDATA. 1 2 3 4 5 6 7 8 9 // commentaire C++ 10 if ( this->getX() < 5 && value[ 0 ] != 3 ) 11 cerr << this->displayError(); 12 13 14 15 <![CDATA[ 16 17 // commentaire C++ 18 if ( this->getX() < 5 && value[ 0 ] != 3 ) 19 cerr displayError(); 20 ]]> 21 22 23 C++ How to Program by Deitel & Deitel 24
14
2001 Prentice Hall, Inc. All rights reserved. Affichage du document de la Fig. 1.7
15
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.8exemple dutilisation des espaces de nom 1 2 3 4 5 6<repertoire xmlns:texte = "urn:iutsud:textInfo" 7 xmlns:image = "urn:iutsud:imageInfo"> 8 9 10 une liste de livres 11 12 13 14 une image amusante 15 16 17 18
16
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.9utilisation des espaces de nom par défaut 1 2 3 4 5 6<directory xmlns = "urn:iutsud:textInfo" 7 xmlns:image = "urn:iutsud:imageInfo"> 8 9 10 une liste de livres 11 12 13 14 une image amusante 15 16 17 18 Espace de nom par défaut
17
2001 Prentice Hall, Inc. All rights reserved. Exemples de documents XML avec espace de noms Le format XLink –Définir des liens entre les différents documents <personne Xlink:href="etudiant/etudiant62.html" Xlink:title="Louis Henri" />
18
2001 Prentice Hall, Inc. All rights reserved. Avantages du XML Structuration de linformation Définitions partagées Facilite le développement des standards –TEI pour lédition de corpus (http://www.tei-c.org/index.xml) –Dublin Core (http://dublincore.org/) et OLAC (http://www.language-archives.org/) pour les bibliothèques virtuelles –XCES pour lannotation morpho-syntaxique (http://www.xces.org/) –OWL pour lannotation sémantique (http://www.w3.org/TR/owl- features/)
19
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.10document XML décrivant un emploi du temps 1 2 3 4 5 6 7 8 9 10 11 rendez-vous chez le médecin 12 cours dinformatique 13 14 15 16 Noel 17 18
20
2001 Prentice Hall, Inc. All rights reserved. Outline Fig. 1.10 document XML décrivant un emploi du temps (Partie 2) 19 20 Conseil de département 21 22 23 24 Anniversaire de Jean 25 26 27 28 Réunion pédagogique 29 30 31 32 33
21
2001 Prentice Hall, Inc. All rights reserved. Fig. 1.11Application Java/JAXP utilisant le document xml décrivant un emploi du temps.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.