La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SommaireLexique Langages & Documents Réfs Paul Franchi SI 4 2011-12 Techs 13/01/2014 Transparent - 1 Chap IV DTD "Document Type Definition" Chap VII XML.

Présentations similaires


Présentation au sujet: "SommaireLexique Langages & Documents Réfs Paul Franchi SI 4 2011-12 Techs 13/01/2014 Transparent - 1 Chap IV DTD "Document Type Definition" Chap VII XML."— Transcription de la présentation:

1 SommaireLexique Langages & Documents Réfs Paul Franchi SI Techs 13/01/2014 Transparent - 1 Chap IV DTD "Document Type Definition" Chap VII XML Schémas

2 SommaireLexique Réfs Techs Transparent 2 13/01/2014 Sommaire du Cours n Chap I - Documents Structurés: Historique, Modèles, Standards et Références n Chap II - HTML: voir le cours CIP1-CMDvoir le cours CIP1-CMD n Chap III - XML: "eXtensible Markup Language", les Bases n Chap IV - DTD: "Document Type Definition" Chap IV n Chap V - CSS: Feuilles de Styles en Cascades Chap V n Chap VI - DOM, DHTML: "Domain Object Model "& Programmation Dynamique en HTML n Chap VII - XSD: Schémas XML n Chap VIII - XML "Advanced" Processeurs et Dialectes: XPath, Xlink n Chap IX - XSLT: Transformations XML n Chap X - RDF: "Resource Description Framework" n Chap IX - AJAX: "Asynchronous JavaScript And XML" Savoir-Faire: Know Hows Know Hows HTMLHTML XHTML CSS JS+DOM MATHML XPATH XLINK XSLTXHTMLCSS JS+DOMMATHMLXPATHXLINKXSLT n Etat de l'art: HTML5HTML5 CSS3 SPRY SVG RDF AJAX XULCSS3 SPRYSVGRDFAJAXXUL

3 SommaireLexique Réfs Techs Transparent 3 13/01/2014 n Web EPU courses (in French) Création & Manipulltion de Document Introduction to Internet Langages & Documents W3C tutorial : Mozilla Development Center W3C, Web Developer's Bookmarks n Biblio: many issues at EPU's lib Some Références

4 SommaireLexique Réfs Techs Transparent 4 13/01/2014 Documentation et Manuels n Documents du web liste de balises HTML code des couleurs RVB code HTML des caractères ISO liste des extensions de fichiers (formats) liste des extensions de fichiers (formats) Expressions Rationnelles n Manuels. Expressions régulières sous Emacs Expressions régulières sous Emacs Recherche et remplacement sous Emacs Recherche et remplacement sous Emacs compléments Emacs grep sous Unix n Tutoriaux du Web W3C : CSS Play : Zen Garden : CSS in10 steps : training/css/positioning/ training/css/positioning/ 10 steps to better CSS: r_css/ r_css/

5 SommaireLexique Réfs Techs Transparent 5 13/01/2014 Références Web

6 SommaireLexique Réfs Techs Transparent 6 13/01/2014 API – Application Programming Interface ANSI – American National Standards Institute ASCII – American Standard Code for Information Interchange (128 car.) AJAX – Asynchronous JavaScript & XML CSS – Cascading Style Sheets DHTML – Dynamic HTML DOM – Document Object Model DTD – Document Type Definition HTML – HyperText Markup Language HTTP – HyperText Transfer Protocol ISO - International Standards Organization Mozilla - Fondation (global community for free and open Internet software)) MVC - Model View Controler RDF - Resource Description Framework REST - Representational State Transfer RIA - Rich Internet Application RSS - Really Simple Syndication SGML - Standard Generalized Markup Language SOAP - Simple Access Object Protocol SPRY - Extensions JS pour HTML - Adobe Lab. SVG - Scalable Vector Graphics UNICODE – World wide Code (16 bits) UTF-8 – Unicode version 8 bits URL / URI – Uniform Resource Locator / Identifier XML – eXtensible Markup Language XBL – XML Binding Language (Mozilla) XForms – XML Forms XHTML – HTML 4 en XML XLink – XML Linking Language XPath – XML Path Language XPointer – XML Pointer Language XSL - eXtensible Stylesheet Language XSLT – XSL Transformations XSL-FO – XSL Formatting Objects XSD – XML Schémas Définition Language XUL – XML User Language (Mozilla) W3C – World Wide Web Consortium Web2.0 – Web dit "sémantique" WHATWG - Web Hypertext Application Technology Working Group WSDL - Web Service Description Language Lexique

7 SommaireLexique Langages & Documents Réfs Paul Franchi SI Techs 13/01/2014 Transparent - 7 Chap IV- DTD "Document Type Definition" Structure des Documents DTD et Expressions Régulières Dialectes XML Validation Dialectes XML Structure des Documents DTD et Expressions Régulières Dialectes XML Validation Dialectes XML

8 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 8 13/01/2014 Document Type Definition n La DTD définit les constructions « valides » pour un document XML ou HTML. n La DTD définit la structure du document et le type des éléments possibles. n La déclaration de DTD est optionnelle (mais, avec mode "quirks" pour xml sous I.E.). n La DTD permet détablir la validité dun document n La DTD permet de définir des modèles de documents: Dialectes, Echanges n Déclaration externe de la DTD n Déclaration interne de la DTD

9 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 9 13/01/2014 Document Type Definition n Déclaration externe Vous Les Autres Moi N'oubliez pas de rendre vos TPs Pour tester la validité xml dtd

10 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 10 13/01/2014 Document Type Definition n Déclaration interne Vous Others Moi N'oubliez pas de rendre vos TPs Pour tester la validité xml

11 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 11 13/01/2014 Syntaxe Une DTD définit un modèle de document (XML, HTML) en terme de: Elements Attributes Entities PCDATA CDATA n Commentaires multilignes entre -- et --, dans les n Texte - (#PCDATA) « parsed character data » - analysé par le parseur XML n Entité - fragment de texte nommé réutilisable -- n Elément – nœud associé à 2 balises (O et F) et un contenu (evt vide) n Attribut – nœud (en fait, une information) associé à une balise (O) et une valeur n Section de Code – non analysée par le parseur XML mais pas "]]" ….. ] ] >

12 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 12 13/01/2014 n 10 types d'attributs pour XML: CDATA -- une chaîne de caractères NMTOKEN -- une unité lexicale (nom) XML NMTOKENS -- liste de NMTOKEN séparés par des espaces ENUMERATION -- liste de valeurs entre (), séparés par des | ENTITY-- nom d'entité non analysé ENTITIES -- liste de ENTITY séparés par des espaces ID -- identificateur (nom) unique XML IDREF -- référence à un ID IDREFS -- liste de ID séparés par des espaces NOTATION -- le nom d'une notation déclarée dans la DTD n Valeurs par défaut des attributs #IMPLIED -- optionnel et valeur par défaut non fournie dans la DTD #REQUIRED -- obligatoire mais pas de valeur par défaut fournie dans la DTD #FIXED -- la valeur par défaut est fixée (et non modifiable) dans la DTD chaîne -- la valeur par défaut modifiable Attributs

13 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 13 13/01/2014 Attributs - Exemples n DTDs: n valid XML: n invalid XML:

14 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 14 13/01/2014 Avoid using attributes ? n Some of the problems with attributes are: attributes cannot contain multiple values (child elements can) attributes are not easily expandable (for future changes) attributes cannot describe structures (child elements can) attributes are more difficult to manipulate by program code attribute values are not easy to test against a DTD n If you use attributes as containers for data, you end up with documents that are difficult to read and maintain. Try to use elements to describe data. Use attributes only to provide information that is not relevant to the data. Don't end up like this (this is not how XML should be used):

15 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 15 13/01/2014 Avoid using attributes: Exception! n Sometimes I assign ID references to elements. These ID references can be used to access XML elements in much the same way as the NAME or ID attributes in HTML. This example demonstrates this: Tove Jani Reminder Don't forget me this weekend! Jani Tove Re:Reminder I will not! n The ID in these examples is just a counter, or a unique identifier, to identify the different notes in the XML file, and not a part of the note data. n What I am trying to say here is that metadata (data about data) should be stored as attributes, and that data itself should be stored as elements.

16 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 16 13/01/2014 Des Arbres Rationnels n Elem obligatoire - 1 fois n Elem optionnel - 0 ou 1 fois n Elem 0 ou n fois n Elem 1 ou n fois n Elem au choix n Elem mixte n DTD pour des Livres (exemple simplifié et partiel)

17 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 17 13/01/2014 XML : une DTD pour lettre ]>

18 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 18 13/01/2014 DTD par Expressions Régulières OpérateurDescriptionexemple ET ou suite requise A B B doit suivre A mais A ne peut pas suivre B |Alternative (OU)HAUT | BAS ( )groupement( A | B ) C A OU B suivi de C *0 ou plusieurs répétitions Section * 0 ou plusieurs sections +1 ou plusieurs répétitions Auteur + 1 ou plusieurs auteurs ?optionnelFax ?

19 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 19 13/01/2014 DTD – Validation var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="true" xmlDoc.load("note_dtd_error.xml") document.write(" Error Code: ") document.write(xmlDoc.parseError.errorCode) document.write(" Error Reason: ") document.write(xmlDoc.parseError.reason) document.write(" Error Line: ") document.write(xmlDoc.parseError.line) Avec le parseur XML sous I.E.5.0 et + load(), méthode pour des fichiers XML loadXML(), méthode pour des chaînes XML

20 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 20 13/01/2014 Données vs Document (1) n Description rigide avec un ordre imposé des éléments ]>

21 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 21 13/01/2014 n sans ordre imposé des éléments: "flexible et ouverte" Données vs Document (2)

22 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 22 13/01/2014 n Description "flexible et ouverte" ]> Données vs Document (2)

23 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 23 13/01/2014 DTD - pour un programme TV

24 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 24 13/01/2014 DTD - pour un catalogue de produits ]>

25 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 25 13/01/2014 Entités internes/externes dans XML &writer; ©right; &writer; ©right;

26 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré n "utilisés" dans les DTDs n "importer" une DTD externe n "utilisés" dans les DTDs n "importer" une DTD externe Transparent 26 13/01/2014 Entités Paramêtres dans XML >

27 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 27 13/01/2014 DTD – Applications n Production de Documents Edition Structurée Validation de structure n Programmation XSLT Parsing DOM & SAX Tree–traversal evaluation n Echange de Documents Validation n Fragmentation de Documents n Internationalisation entités "locales" (Mozilla, Adobe, Boilerplate, etc.) n mais utilisation non compatible avec la syntaxe XML => XML-Schémas

28 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 28 13/01/2014 n HTML Strict, Transitional, Frameset: HTML 4.01StrictTransitionalFrameset n XHTML Strict, Transitional, Frameset: XHTML 1.0StrictTransitionalFrameset n MathML DTD: MathML 2.0DTD n XHTML + MathML + SVG - DTD: XHTML + MathML + SVGDTD n SVG DTD: SVG 1.0DTD n SVG 1.1 Full - DTD: SVG 1.1 FullDTD DTDs Standards (W3C) /QA/2002/04/valid- dtd-list.html

29 SommaireLexique Langages & Documents Réfs Paul Franchi SI Techs 13/01/2014 Transparent - 29 Chap VII - XML Schémas XSD Types simples Types complexes Exemple W3C Exemple W3C XSD Types simples Types complexes Exemple W3C Exemple W3C

30 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 30 13/01/2014 XML – Schémas Le W3C propose (2001) XSD comme une alternative à la DTD fondée sur XML n un schéma décrit la structure d'un document valide XML n XSD est le dialecte XML de définition des Schémas XML n Schémas vs DTD types de données des éléments et leurs attributs dérivation de type et héritage supporte les espaces de noms syntaxe XML outils XML: éditeurs, parser, DOM, XSL extensibles pour de futurs développements

31 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 31 13/01/2014 XSD - Mon premier Schéma Hello

32 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 32 13/01/2014 XSD - Un exemple du W3C n n Un document "note" Vous Moi Les Autres Moi Rappel N'oubliez pas de rendre vos TPs !

33 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 33 13/01/2014 XSD - Un exemple du W3C n Une DTD de note dtd

34 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 34 13/01/2014 XSD - Un exemple du W3C n Un Schéma de note

35 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 35 13/01/2014 XSD - Exemple du W3C n Un Schéma de note xsd

36 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 36 13/01/2014 Eléments de Schémas n Type (8) n Indicateur (7) n Identité (5) n Importation (3) n Restriction (12) n Documentation (3) n Déclaration (3) n Déclaration (3)

37 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 37 13/01/2014 XSD – Types Simples n Types prédéfinis xs:string xs:decimal xs:integer xs:boolean xs:date xs:time n Eléments n Attributs n Restrictions

38 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 38 13/01/2014 XSD – Types Complexes (1) n Eléments & types

39 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 39 13/01/2014 XSD – Types Complexes (2) n Eléments & types

40 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 40 13/01/2014 n Sequence – les "child" dans l'ordre décrit n All – tous les "child" exactement 1 fois dans n'importe quel ordre n Choice – un seul "child" au choix une fois XSD – Indicateurs n maxOccurs, minOccurs n maxOccurs, minOccurs

41 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 41 13/01/2014 XSD – Types Complexes(3) n Contenu texte et attributs seulement n Contenu mixte: élements et texte Dear Mr. John Smith. Your order 1032 will be shipped on

42 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 42 13/01/2014 Un exemple complet - shiporder.xml n Sur le tutorial W3C John Smith Ola Nordmann Langgt 23 Stavanger Norway Empire Burlesque Special Edition Hide your heart xml

43 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 43 13/01/2014 xml un schéma basique shiporder.xsd (v1)

44 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 44 13/01/2014 xsd un schéma élaboré shiporder.xsd (v2)

45 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 45 13/01/2014 XSD - NoteS: extension à plusieurs notes Vous Moi Les Autres Moi N'oubliez pas de rendre vos TPs ! … … …….!

46 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 46 13/01/2014 XSD - Notes n Une DTD de notes dtd

47 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 47 13/01/2014 XSD - Notes n Un Schéma de notes (p1) xsd

48 SommaireLexique Réfs Techs Document Type Definition Document Type Definition DTD-Syntaxe DTD – Validation DTD – Validation XSD - Mon premier Schéma XSD - Mon premier Schéma Entités internes/externes dans XML Entités internes/externes dans XML Entités Paramêtres dans XML Entités Paramêtres dans XML XSD - Un exemple du W3C XSD - Un exemple du W3C Eléments de Schémas > Eléments de Schémas > Attributs - Exemples Attributs - Exemples DTDs Standards (W3C) DTDs Standards (W3C) un schéma élaboré Transparent 48 13/01/2014 XSD - Notes n Un Schéma de notes (p2) xsd


Télécharger ppt "SommaireLexique Langages & Documents Réfs Paul Franchi SI 4 2011-12 Techs 13/01/2014 Transparent - 1 Chap IV DTD "Document Type Definition" Chap VII XML."

Présentations similaires


Annonces Google