UPPREVIOUSNEXT  Technologies Internet et Education, © TECFA
  2. Introduction

2. Introduction

2.1 Types de grammaires XML (Schema languages)

 

2.2 Comparaison de schémas basés sur une grammaire

 

Caractéristiques

DTD

XML Schema (XSD)

Relax NG

Adoption

large

Applications data-centric

R&D, mais aussi qq. standards

Complexité structurale

moyenne

puissant (e.g. sets, element occurrence constraints)

puissant

Types de données

peu (10, surtout des valeurs d’attributs)

puissant (44 + plus types dérivables)

puissant

Complexité globale

basse

élevée

moyenne

Formalisme en XML

non

oui

oui

(notation courte aussi)

Association avec un document XML

DOCTYPE declaration

Namespace declaration

Pas de solution standard

Support navigateur

IE (Firefox non)

non

non

File suffix

*.dtd

*.xsd

*.rng / *.rnc

Entités

oui

non ( xinclude)

non

2.3 Ressources

W3C websites:

Specifications:

Outils:


UPPREVIOUS NEXT -- TIE