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

EPUBCheck OPF-094: link potrzebuje typu mediów

Zaktualizowane:

EPUBCheck OPF-094 jest komunikatem o błędzie: “The "media-type" attribute is required for "…" links.” Link metadanych typu, który wymaga typu mediów, go nie ma. EPUB wymaga typu mediów dla linków do rekordów i głosowych, a EPUBCheck nazwie wartość rel.

Oficjalna wiadomość

The "media-type" attribute is required for "%1$s" links.

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

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • Link rel="record" do zewnętrznego rekordu metadanych bez typu mediów.
  • Link rel="voicing" do pliku audio bez typu mediów.
  • Link skopiowany z przykładu, który pomijał atrybut.

Jak to naprawić

  1. Znajdź element link EPUBCheck, do którego się odnosi.
  2. Dodaj media-type z rzeczywistym formatem połączonego pliku, na przykład media-type="application/xml" dla rekordu lub media-type="audio/mpeg" dla nagrania MP3.
  3. Dla rekordu, którego format nie jest identyfikowany przez typ mediów, dodaj także właściwość identyfikującą, taką jak properties="onix".

Kiedy to nie to

Jeśli link jest linkiem dźwiękowym z nietypowym typem mediów, to OPF-095.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".
  • OPF-096b No hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.
  • OPF-091 The item href URL must not have a fragment identifier.

Ź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-094?

EPUBCheck OPF-094 jest komunikatem o błędzie: “The "media-type" attribute is required for "…" links.” Link metadanych typu, który wymaga typu mediów, go nie ma. EPUB wymaga typu mediów dla linków do rekordów i głosowych, a EPUBCheck nazwie wartość rel.

Czy OPF-094 to błąd?

OPF-094 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