public final class Validator
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Validator(javax.xml.transform.Templates templates)
Constructs a new Validator object for a given Schematron templates.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setResolver(javax.xml.transform.URIResolver resolver) |
SchematronResult |
validate(java.io.File xml)
Performs validation of the passed XML data.
|
SchematronResult |
validate(javax.xml.transform.Source xml)
Performs validation of the passed XML data.
|
SchematronResult |
validate(javax.xml.transform.Source xml,
java.lang.String fnp,
java.lang.String fdp,
java.lang.String anp,
java.lang.String adp,
java.lang.String encoding)
Performs validation of the passed XML data.
|
protected Validator(javax.xml.transform.Templates templates)
templates - The Schematron templates.java.lang.NullPointerException - If the templates are null.public void setResolver(javax.xml.transform.URIResolver resolver)
resolver - A URI resolver to use during validation.public SchematronResult validate(java.io.File xml) throws SchematronException
SchematronException - Should an error occur during validation.public SchematronResult validate(javax.xml.transform.Source xml) throws SchematronException
SchematronException - Should an error occur during validation.public SchematronResult validate(javax.xml.transform.Source xml, java.lang.String fnp, java.lang.String fdp, java.lang.String anp, java.lang.String adp, java.lang.String encoding) throws SchematronException
xml - The XML data to be validated.fnp - the file name if available separatelyfdp - the file directory path or the whole system identifier otherwisejavax.xml.transform.TransformerConfigurationException - Should an error occur while instantiating a transformer.javax.xml.transform.TransformerException - If an error occurs while performing the transformation.SchematronException