EPUBCheck RSC-003: brak rootfile OPF w kontenerze
Zaktualizowane:
EPUBCheck RSC-003 to komunikat o błędzie: „No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml istnieje, ale żaden z jego elementów rootfile nie ma typu mediów application/oebps-package+xml, więc dokument pakietu nie może być znaleziony. Aplikacje do czytania opierają się na tej dokładnej wartości, aby wybrać dokument pakietu.
Oficjalna wiadomość
No rootfile tag with media type "application/oebps-package+xml" was found in the container.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Błędnie napisany lub brakujący atrybut typu mediów w elemencie rootfile.
- container.xml napisany ręcznie lub skopiowany z szablonu z innym typem mediów, takim jak application/xml lub text/xml.
Jak to naprawić
- Otwórz META-INF/container.xml.
- Ustaw media-type="application/oebps-package+xml" w elemencie rootfile, który wskazuje na dokument pakietu.
- Sprawdź, czy pełna ścieżka jest poprawna, odbuduj i zweryfikuj ponownie.
Kiedy to nie to
Jeśli plik rootfile jest poprawny, ale plik, który nazwany jest, nie istnieje, to błąd to PKG-020.
Terminy używane tutaj
Inne komunikaty RSC
RSC-002Required META-INF/container.xml resource could not be found.RSC-004File "…" is encrypted, its content will not be checked.RSC-001File "…" could not be found.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.