developerWorks: The Java XML Validation API

"Validation reports whether a document adheres to the rules specified by the schema. Different parsers and tools support different schema languages such as DTDs, the W3C XML Schema Language, RELAX NG, and Schematron. Java 5™ adds a uniform validation Application Programming Interface (API) that can compare documents to schemas written in these and other languages. Learn about this XML validation API."

The Java XML Validation API

Need XSLT support in Callisto?

For some reason I fail to understand the recently released collection of plugins from the Eclipse Foundation (also referred to as Callisto) doesn’t include support for XSLT even though it has editors for XML, DTD’s and XML Schema (XSD). Support to XSLT is however very easy to add since you can use the EclipseXSLT plugin.

Installing is as easy as creating a new remote update site under “HelpSoftware UpdatesFind and Install” and installing it from there. The address to the update site is http://eclipsexslt.sourceforge.net/update-site. Took me 5 minutes or so. Easy. It does however require that you already installed the XML part of the Callisto release.