Friday, September 4, 2009

XmL

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: