EPUBCheck OPF-091: fragment w href manifestu
Zaktualizowane:
EPUBCheck OPF-091 to komunikat o błędzie: „The item href URL must not have a fragment identifier.” Element manifestu href zawiera identyfikator fragmentu (część adresu URL po znaku hash). Elementy manifestu deklarują całe pliki, więc ich adresy URL nie mogą wskazywać wewnątrz pliku.
Oficjalna wiadomość
The item href URL must not have a fragment identifier.
- 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
- Href skopiowane z linku, na przykład chapter1.xhtml#start.
- Narzędzie, które buduje wpisy manifestu z linków spisu treści.
- Fragment pozostawiony po ręcznym edytowaniu ścieżek.
Jak to naprawić
- Znajdź element manifestu, do którego odnosi się EPUBCheck.
- Usuń #fragment z jego href, pozostawiając tylko ścieżkę do pliku.
- Jeśli dwa elementy teraz wskazują na ten sam plik, zachowaj jeden i zaktualizuj odniesienia do identyfikatora drugiego.
Kiedy to nie to
Jeśli link metadanych wskazuje na element dokumentu pakietu, to jest OPF-098.
Terminy używane tutaj
Inne komunikaty OPF
OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-092Language tag "…" is not well-formed: …OPF-089The "alternate" link rel keyword cannot be paired with other keywords.OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-088Unrecognized epub:type value "…".OPF-094The "media-type" attribute is required for "…" links.
Źródła
- EPUB 3.3, §5.6.2 The item element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.