Recently I attended an interview in which he asked me a question - In SAX there is a support for DTDs but if you do NOT have DTD and you have been given an XSchema instead ...... then how do you process an XML application ? I do not know the answer and I could not wild-guess. But I thought I could share it with you guys. Do you know the answer ?
Sun's Java Web Services Developer Pack is said to support XML schemas by introducing an early version of JAXP 1.2 which includes schema support. From the Java Web Services Tutorial:
Another popular schema language is XML Schema, which is being developed by the World Wide Web (W3C) consortium. XML Schema is a significantly more powerful language than DTD, and with its passage into a W3C Recommendation in May of 2001, its use and implementations have increased. The community of developers using the Java platform has recognized this, and the expert group for the Java� API for XML Processing (�JAXP�) has been working on adding sup-port for XML Schema to the JAXP 1.2 specification. [b]This release of the Java� Web Services Developer Pack includes support for XML Schema.[/url]
In the same document, there are some explanations on how you would go about validating XML documents with XML schemas in section Validating with XML Schema [ July 31, 2002: Message edited by: Valentin Crettaz ]