Hello,
Can anybody please explain me the real difference between XSD
and DTD. Because both are used to define the schema of an XML
document.
Whereas DTD is more powerful in the sense that XML parser can cross
validate an XML document based on its DTD, and this is really useful in
business world as XML is mostly used to exchange the data between
parties.
On
the other hand XSD defines the schema in XML syntax only which is more
readable, but XML parser CAN NOT cross validate one XML document based on a
given XSD.
Then
I am not understanding why people go for XSD ?
Can
some body correct me please !
Thanks in advance,
Regards,
Rabindra Nath Saha