Merge pull request #8269 from tdonohue/use_saxon

Revert changes to OAI-PMH TransformerFactory initialization. It MUST use Saxon
This commit is contained in:
Tim Donohue
2022-04-29 11:08:30 -05:00
committed by GitHub
2 changed files with 4 additions and 2 deletions

View File

@@ -22,8 +22,9 @@ import org.dspace.services.ConfigurationService;
import org.dspace.services.factory.DSpaceServicesFactory;
public class DSpaceResourceResolver implements ResourceResolver {
// Requires usage of Saxon as OAI-PMH uses some XSLT 2 functions
private static final TransformerFactory transformerFactory = TransformerFactory
.newInstance();
.newInstance("net.sf.saxon.TransformerFactoryImpl", null);
private final String basePath;

View File

@@ -19,8 +19,9 @@ import javax.xml.transform.stream.StreamSource;
import org.apache.commons.io.IOUtils;
public abstract class AbstractXSLTest {
// Requires usage of Saxon as OAI-PMH uses some XSLT 2 functions
private static final TransformerFactory factory = TransformerFactory
.newInstance();
.newInstance("net.sf.saxon.TransformerFactoryImpl", null);
protected TransformBuilder apply(String xslLocation) throws Exception {
return new TransformBuilder(xslLocation);