Difference between DTD and XSD
Followings are the difference between DTD () and XSD ().
|It stands for Document type Definition
||It stands for XML Schema Definition
|It is derived from SGML syntax
||It is written in XML
|It does not support data types
||It supports data types for elements and attributes.
|It does not support namespace.
||It supports namespace
|It does not define order for child elements
||It define order for child elements
|It is not extensible.
||It is not extensible.
|It is not simple to learn.
||It is simple to learn because there is no need to learn new language.
|It provide less control on XML structure.
||It provide less control on XML structure.