diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java index 6781cf5495f04b4c0c192add82b8b897f69e893a..e10dbfc0d4f601e2c55135b72da56a55c63723b4 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, "");