Changeset 1859
- Timestamp:
- 04/05/12 14:10:58 (12 years ago)
- Location:
- ComponentRegistry/trunk/CMDValidate
- Files:
-
- 1 added
- 3 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/CMDValidate/pom.xml
r1828 r1859 10 10 <groupId>clarin.cmdi</groupId> 11 11 <artifactId>cmd-validate</artifactId> 12 <version>1. 0</version>12 <version>1.1</version> 13 13 <name>CMDValidate</name> 14 14 <build> … … 45 45 <artifactId>junit</artifactId> 46 46 <version>4.10</version> 47 <scope>test</scope>48 47 </dependency> 49 48 <dependency> … … 51 50 <artifactId>Saxon-HE</artifactId> 52 51 <version>9.4</version> 52 </dependency> 53 <dependency> 54 <groupId>xml-resolver</groupId> 55 <artifactId>xml-resolver</artifactId> 56 <version>1.2</version> 57 <scope>test</scope> 53 58 </dependency> 54 59 </dependencies> -
ComponentRegistry/trunk/CMDValidate/src/main/java/clarin/cmdi/schema/cmd/Validator.java
r1828 r1859 25 25 import net.sf.saxon.s9api.XsltTransformer; 26 26 import org.w3c.dom.Document; 27 import org.w3c.dom.ls.LSResourceResolver; 27 28 import org.xml.sax.SAXException; 28 29 … … 64 65 */ 65 66 private XdmNode validationReport = null; 67 private LSResourceResolver resourceResolver = null; 66 68 67 69 /** … … 134 136 if (cmdSchema == null) { 135 137 SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); 138 if (getResourceResolver() != null) { 139 factory.setResourceResolver(getResourceResolver()); 140 } 136 141 137 142 // Load the CMD XSD. … … 374 379 375 380 /** 381 * @return Resource resolver used for schemata 382 */ 383 protected LSResourceResolver getResourceResolver() { 384 return resourceResolver; 385 } 386 387 /** 388 * @param resourceResolver Resource resolver to use for schemata 389 */ 390 public void setResourceResolver(LSResourceResolver resourceResolver) { 391 this.resourceResolver = resourceResolver; 392 } 393 394 /** 376 395 * Public inner class to represent validation messages. 377 396 */ -
ComponentRegistry/trunk/CMDValidate/src/test/java/clarin/cmdi/schema/cmd/TestCMDValidate.java
r1745 r1859 9 9 import javax.xml.transform.Source; 10 10 import org.junit.*; 11 11 12 import static org.junit.Assert.*; 12 13 … … 22 23 public void setUp() { 23 24 cmdValidator = new Validator(getClass().getResource("/schema/general-component-schema.xsd")); 25 cmdValidator.setResourceResolver(new ResourceResolver()); 24 26 } 25 27
Note: See TracChangeset
for help on using the changeset viewer.