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