Document type definition en xml

1801 mots 8 pages
eXtensible Mark-up
Language
Cours 1 : Introduction au langage XML
(XML, DTD, XML-Schema)
Novembre 2013
- Version 4.0 -

PRESENTATION DU COURS
1 : Introduction au langage XML :
 XML : le langage, et quelques dialectes
 DTD : comment définir une grammaire
2 : Transformation de documents XML :
 XSLT : langage procédural pour transformer du XML
 Xpath : indexer du XML
3 : APIs XML
 langage indépendantes : SAX, DOM
 pour Java : JAXP, JDOM, DOM4J

Introduction au langage XML
SOMMAIRE DU COURS

XML, qu'est-ce que c'est ?
Définition
Intérêt
Structure d’un document XML
Spécifications du langage XML
Définitions de Types de Document (DTD)

XML, qu'est-ce que c'est ? langage de balisage pour la description de documents structurés
(eXtensible Markup Language www.w3c.org/XML) rôle fondamental pour l'échange de données
Exemples :
SBML : The Systems Biology Markup Language is a language for representing models of biochemical reaction networks http://sbml.org RNAML : a standard syntax to easily express data on RNA sequence and structurehttp://www-lbit.iro.umontreal.ca/rnaml
GXL : Graph eXchange Language, is an XML-based standard exchange format for hypergraphs and hierarchical graphs. http://www.gupro.de/GXL CML : Chemical Markup Language, designed to represent molecular information http://cml.sourceforge.net

Premier exemple

extrait d'un document CML pour l'arginine
Prologue

Balise d'ouverture

Contenu

Element atomArray ...

Balise de fermeture

Element bond vide

...

Attribut

Valeur

XML, qu'est-ce que c'est ? balises descriptives (signification des données) plutôt que procédurales (présentation des données) libre, indépendant des plateformes logicielles ou matérielles XML est extensible: ne contient pas un ensemble fixé de balises les documents XML doivent être bien formés suivant une syntaxe définie, et peuvent donc être formellement validés
XML est

en relation

  • Mode d'emploi finepix s8000fd
    36470 mots | 146 pages
  • Plus fort tu meurs
    335 mots | 2 pages
  • Dla dossier bts av : le document
    818 mots | 4 pages
  • Cours Pas ALPHA2015 1
    4164 mots | 17 pages
  • Atelier edition numérique
    834 mots | 4 pages
  • Listing client
    445 mots | 2 pages
  • Les e/ses à multiples succursles
    600 mots | 3 pages
  • reperes analyses de situation du portfolio
    494 mots | 2 pages
  • E2 gestion locative
    1127 mots | 5 pages
  • Commentaire
    494 mots | 2 pages
  • La chine litoral
    818 mots | 4 pages
  • Rapport de stage
    534 mots | 3 pages
  • l'identité en question
    836 mots | 4 pages
  • Espagnol
    849 mots | 4 pages
  • Données semi structurées et documents multimédia
    2061 mots | 9 pages