Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

EPUBCheck OPF-093: lokalny link bez typu mediów

Zaktualizowane:

EPUBCheck OPF-093 jest komunikatem o błędzie: “The "media-type" attribute is required for linked resources located in the EPUB container.” Element linku w metadanych wskazuje na plik wewnątrz EPUB, ale nie ma atrybutu typu mediów. Dla lokalnych zasobów EPUB wymaga typu mediów, aby aplikacje do czytania wiedziały, czym jest powiązany plik.

Oficjalna wiadomość

The "media-type" attribute is required for linked resources located in the EPUB 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

  • Link metadanych do lokalnego rekordu lub pliku zapisany bez typu mediów.
  • Link skopiowany z przykładu, który wskazywał na zdalny plik.
  • Narzędzie, które zapisuje elementy linku bez atrybutów poza href i rel.

Jak to naprawić

  1. Znajdź element link EPUBCheck, do którego się odnosi.
  2. Dodaj media-type z formatem połączonego pliku, na przykład media-type="application/xml".
  3. Sprawdź, czy plik rzeczywiście istnieje w archiwum w tej ścieżce.

Kiedy to nie to

Jeśli link jest linkiem do rekordu lub linkiem dźwiękowym (lokalnym lub zdalnym) bez typu mediów, EPUBCheck zgłasza OPF-094.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-094 The "media-type" attribute is required for "…" links.
  • OPF-091 The item href URL must not have a fragment identifier.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck OPF-093?

EPUBCheck OPF-093 jest komunikatem o błędzie: “The "media-type" attribute is required for linked resources located in the EPUB container.” Element linku w metadanych wskazuje na plik wewnątrz EPUB, ale nie ma atrybutu typu mediów. Dla lokalnych zasobów EPUB wymaga typu mediów, aby aplikacje do czytania wiedziały, czym jest powiązany plik.

Czy OPF-093 to błąd?

OPF-093 jest zgłaszane jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważne. Sklepy i wysyłka do Kindle mogą to odrzucić, a EPUBCheck kończy z kodem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia