logo
MDA < Home 

Map Development Area (MDA)

Location: _/_   markup   _/_   xml   _/_   validation   _/_   dtd  

Index Browse Edit Visualize Statistics Download Help
 
dtd
is governed by:
- iso [ governor ]
XML Schema Language
- Examplotron
- XML Schema Compact Syntax (XSCS).
- XSD, XML Schema Definition
- DTD, Document Type Definition
- XDuce
- Tree Regular Expressions for XML
- The Schematron
- Relax NG
- Document Content Description for XML, DCD
Types:
disadvantage
no support for 'basic' data types -- or to build new data types
Comment:
defines the legal elements of an XML document: sub-elements and optional text within the element
history
invented along SGML, 1980'ies
Comment:
SGML originated language to define the structure of a document, document constraint language -- more a grammar than a data type definition language
advantage
compact, quite powerful
advantage
still wide-spread -- good software support
disadvantage
rather baroque language -- "ASN.1 of the Document Universe"
disadvantage
do not support name spaces -- more document oriented
disadvantage
is not in XML format (if that counts as a disadvantage)
Comment:
also specifies the 'start element' the document has to start with
Instances (examples):