From fed2788c171df2645e0a029b52e02504e9866123 Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <andreas.romeyke@slub-dresden.de> Date: Wed, 2 Feb 2022 19:24:24 +0100 Subject: [PATCH] - works locally, but not in Rosetta, unknown reason :( --- ...SLUBTechnicalMetadataExtractorMediaConchPlugin.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java index 2d5c590..f0374a8 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java @@ -23,7 +23,6 @@ import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; -import javax.xml.XMLConstants; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; @@ -187,9 +186,12 @@ public class SLUBTechnicalMetadataExtractorMediaConchPlugin implements MDExtract TransformerFactory tFactory; try { tFactory = TransformerFactory.newInstance(); - System.out.println("Factory module name:" + tFactory.getClass().getModule().getName()); - tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, ""); - tFactory.setFeature(XMLConstants.USE_CATALOG, false); + //System.out.println("Factory module name:" + tFactory.getClass().getModule().getName()); + //tFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); + //tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, ""); + //tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, ""); + //tFactory.setFeature(XMLConstants.USE_CATALOG, false); + System.out.println(System.getProperty("javax.xml.transform.TransformerFactory")); try { System.out.println("stylesource=" + stylesource); assert (!stylesource.isEmpty()); -- GitLab