Скажем, например, вы хотите сделать проверку XML из XSD:
static boolean validateXMLAgainstXSD(String xml, String xsd) {
try {
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = schemaFactory.newSchema(new StreamSource(xsd));
Validator validator = schema.newValidator();
validator.validate(new StreamSource(xml));
return true;
}
catch(Exception ex) {
return false;
}
}