From e6b426a0a5849ee75dd30804d3de9f401797d338 Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Tue, 22 Feb 2022 12:14:01 +0100
Subject: [PATCH] - clarified regex comment

---
 .../SLUBTechnicalMetadataExtractorMediaConchPlugin.java  | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
index 6781cf5..e10dbfc 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
@@ -143,8 +143,13 @@ public class SLUBTechnicalMetadataExtractorMediaConchPlugin implements MDExtract
         String line = reader.readLine();
         StringBuilder mediainfo_output = new StringBuilder();
         while (line != null) {
-            /* we should patched out, because not allowed to download xsd */
-            /*                String regex = " https://mediaarea\\.net/mediainfo/mediainfo.*\\.xsd";
+            /* patch out mediainfo schema location because downloading of xsd is not allowed */
+            /* example input:
+               <MediaInfo
+                   xmlns="https://mediaarea.net/mediainfo"
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                   xsi:schemaLocation="https://mediaarea.net/mediainfo https://mediaarea.net/mediainfo/mediainfo_2_0.xsd"
+                   version="2.0">
              */
             String regex = "xsi:schemaLocation=\"[^\"]*\"";
             String line_patched = line.replaceAll(regex, "");
-- 
GitLab