Daw chapitre iii XML EXTENSIBLE MARKUP LANGUAGE Dé ?nition XML est un métalangage de balisage descendant du langage SGML conçu vers a ?n de faciliter l'échange de données via le Web XML utilise une structuration par balisage des éléments du contenu Il dé
XML EXTENSIBLE MARKUP LANGUAGE Dé ?nition XML est un métalangage de balisage descendant du langage SGML conçu vers a ?n de faciliter l'échange de données via le Web XML utilise une structuration par balisage des éléments du contenu Il dé ?nit un format universel simple et ouvert Les applications utilisant XML Applications Pages web XHTML Documents OpenDocument OpenXML Images vectorielles SVG expressions mathématiques MathML présentations multimedia SMIL syndication Atom RSS représentation de connaissances RDF OWL Technologies utilisées manipulation des éléments DOM XPath transformation XLST mise en forme CSS XSLT-FO validation DTD XML Schema interrogation XQuery Structuration des éléments en XML Le document XML est structuré en éléments dont la hiérarchie est sous forme d ? une arborescence On distingue trois types d ? éléments Elément racine principal regroupe l ? ensemble des éléments - Eléments terminaux correspondent aux données élémentaires C- Eléments intermédiaires regroupant un ou plusieurs sous éléments qui peuvent contenir éventuellement des données Exemple soit la structure bibliographie ? qui décrit la listes des références d ? un ouvrage l ? arborescence associée est la suivante La structure XML correspondante est la suivante entête ou prologue commentaire XML cours et exercices Brillant Alexandre Teach Yourself XML in Days North Simon Hermans Paul Normalisation de XML par le W C http www w org standards xml C Le ?chier doit être enregistré sous l ? extension xml Visualisation d ? un ?chier xml Un document xml peut être visualisé simplement sous forme d ? une arborescence avec un navigateur comme on peut lui associer une feuille de style pour améliorer l ? a ?chage L ? association d ? une feuille de style css se fait en ajoutant la ligne suivante après la partie prologue contenu de la feuille de style bibliographie css reference display block margin px border thin solid gray padding px titre font-weight bold display block auteur annee adresse display list-item list-style circle margin- left px Véri ?cation d ? un document xml Les traitements automatiques a ?chage transformation sont conçus pour s ? appliquer à des documents xml correctes On distingue deux niveaux de véri ?cation C- Le premier niveau sert à la bonne écriture du ?chier xml en respectant les règles d ? écriture des balises et de contenu selon les normes dé ?nit par le W C un seul élément racine mêmes noms des balises d ? ouverture fermeture Le deuxième niveau consiste à dé ?nir les types de données et les relations entre éléments Pour ce faire on doit exprimer les contraintes dans un formalisme spéci ?que dit DTD Document Type De ?nition DTD Le formalisme DTD dé ?nit des éléments et des attributs d ? éléments -Dé ?nition d ? un élément structure ELEMENT nomelement liste des sous éléments Exemple element PCDATA Exemple element nomattribut CDATA REQUIRED ou IMPLIED Exemple -Règles de notation une séquence de termes terme terme - une alternative de termes terme terme - une présence optionnelle ou fois - ou plusieurs fois - ou plusieurs fois -
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 27, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 67.3kB