Package org.xmlunit.validation
Class JAXPValidator
java.lang.Object
org.xmlunit.validation.Validator
org.xmlunit.validation.JAXPValidator
Validator using the javax.xml.validation namespace.
An implementation detail of
javax.xml.validation.Validator
leaks into this class: any
xsi:schemaLocation
or xsi:noSchemaLocation
attribute of
the instance document will be ignored if any schema source has been
set. This means you must either specify all sources or none of
them to successfully validate instances.
-
Constructor Summary
ConstructorDescriptionJAXPValidator
(String language) Creates a validator for the given schema language using the default SchemaFactory.JAXPValidator
(String language, SchemaFactory factory) Creates a validator for the given schema language using a custom SchemaFactory. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
Sets the schema to use in instance validation directly rather than viaValidator.setSchemaSource(javax.xml.transform.Source)
.Validates an instance against the schema.Validates a schema.Methods inherited from class org.xmlunit.validation.Validator
forLanguage, getSchemaSources, setSchemaSource, setSchemaSources
-
Constructor Details
-
JAXPValidator
Creates a validator for the given schema language using the default SchemaFactory.- Parameters:
language
- the schema language
-
JAXPValidator
Creates a validator for the given schema language using a custom SchemaFactory.- Parameters:
language
- the schema languagefactory
- the factory to use
-
-
Method Details
-
setSchema
Sets the schema to use in instance validation directly rather than viaValidator.setSchemaSource(javax.xml.transform.Source)
.- Parameters:
s
- the schema as Source- Since:
- XMLUnit 2.3.0
-
validateSchema
Description copied from class:Validator
Validates a schema.- Specified by:
validateSchema
in classValidator
- Returns:
- result of the validation
-
validateInstance
Description copied from class:Validator
Validates an instance against the schema.- Specified by:
validateInstance
in classValidator
- Parameters:
s
- the instance to validate- Returns:
- result of the validation
-