From 57acbf55002ee7a190550fe8ba57c8347eda61f6 Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <andreas.romeyke@slub-dresden.de> Date: Mon, 20 Feb 2023 13:15:13 +0100 Subject: [PATCH] - minor --- .../repository/plugin/SLUBXmlFormatValidationPlugin.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java index 3e27c89..915b65f 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java @@ -48,6 +48,7 @@ enum validationSchemaType { */ public class SLUBXmlFormatValidationPlugin implements FormatValidationPlugin { private static final ExLogger log = ExLogger.getExLogger(SLUBXmlFormatValidationPlugin.class); + private boolean valid = false; private boolean wellformed = false; private final DocumentBuilderFactory dbf = DocumentBuilderFactory.newDefaultInstance(); @@ -71,6 +72,7 @@ public class SLUBXmlFormatValidationPlugin implements FormatValidationPlugin { dbf.setExpandEntityReferences(false); + } private StreamSource getLocalSchema(validationSchema v) { var schemaLocalURL = "resources/" + v.schemaType + "/" + v.schemaURL; @@ -184,10 +186,12 @@ public class SLUBXmlFormatValidationPlugin implements FormatValidationPlugin { dbValidate.setEntityResolver(validationCatalogResolver); dbValidate.setErrorHandler(validationErrorHandler); + + reportDetail("align entitity resolver"); docValidate = dbValidate.parse(new File(filePath)); assert(dbValidate.isValidating()); - docValidate.getXmlVersion(); + var version = docValidate.getXmlVersion(); reportDetail("reparse with assigned schema"); valid = true; wellformed = true; -- GitLab