Extensible markup language, as the name suggests is a markup language which could be easily extended as desired. It needs to be well-formed (balanced tags).
Pinch of history
It is the slimmed down version of SGML, a subset of its features are incorporated.
Motivation
It is both human and machine readable...
Grammar -DTD, -Schema (what to use, when)
XML could exist without Grammar, but to make it valid it has to confirm with Schema/DTD.
For Schema is more flexible where we can define new datatypes, apart from pre-defined datatypes.
Parsers (types: SAX, DOM)
Binding -marshall/unmarshall
Links
http://www.rpbourret.com/xml/XMLDataBinding.htm
No comments:
Post a Comment