kunfei 4 лет назад
Родитель
Сommit
f36908eb80
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      epublib/src/main/java/me/ag2s/epublib/epub/ResourcesLoader.java

+ 6 - 2
epublib/src/main/java/me/ag2s/epublib/epub/ResourcesLoader.java

@@ -74,7 +74,9 @@ public class ResourcesLoader {
                         .createResource(zipEntry, zipFile.getInputStream(zipEntry));
                 /*掌上书苑有很多自制书OPF的nameSpace格式不标准,强制修复成正确的格式*/
                 if (href.endsWith("opf")) {
-                    String string = new String(resource.getData()).replace("smlns=\"", "xmlns=\"");
+                    String string = new String(resource.getData())
+                            .replace(" smlns=\"", " xmlns=\"")
+                            .replace(" mlns=\"", " xmlns=\"");
                     resource.setData(string.getBytes());
                 }
 
@@ -135,7 +137,9 @@ public class ResourcesLoader {
             Resource resource = ResourceUtil.createResource(zipEntry, zipInputStream);
             ///*掌上书苑有很多自制书OPF的nameSpace格式不标准,强制修复成正确的格式*/
             if (href.endsWith("opf")) {
-                String string = new String(resource.getData()).replace("smlns=\"", "xmlns=\"");
+                String string = new String(resource.getData())
+                        .replace(" smlns=\"", " xmlns=\"")
+                        .replace(" mlns=\"", " xmlns=\"");
                 resource.setData(string.getBytes());
             }
             if (resource.getMediaType() == MediaTypes.XHTML) {