Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-098: länk till paketelement

Uppdaterad:

EPUBCheck OPF-098 är ett felmeddelande: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” En metadata-länks href pekar på ett element inuti paketdokumentet självt (en URL med #id). Länk-element måste referera till resurser, inte delar av paketdokumentet.

Det officiella meddelandet

The "href" attribute must reference resources, not elements in the package document, but found URL "%1$s".

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • En länk skriven som href="#title" eller content.opf#meta1 för att peka på metadata i samma fil.
  • En röst- eller inspelningslänk som riktar sig till ett meta-element istället för en fil.
  • En länk kopierad från refined-syntax, som faktiskt använder #id.

Hur man åtgärdar det

  1. Hitta länkelementet EPUBCheck pekar på.
  2. Peka href på den verkliga filen (en ljudfil, en post), inte på paketdokumentet.
  3. För att beskriva ett element av paketet, använd refines-attributet med #id istället för href.

När det inte är detta

Om ett manifestobjekts href innehåller ett fragment, är det OPF-091.

Villkor som används här

Andra OPF meddelanden

  • OPF-097 Resource "…" is listed in the manifest, but no reference to it was found in content documents.
  • OPF-099 The manifest must not list the package document.
  • 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-100 The "…" property only applies to pre-paginated content.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-098?

EPUBCheck OPF-098 är ett felmeddelande: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” En metadata-länks href pekar på ett element inuti paketdokumentet självt (en URL med #id). Länk-element måste referera till resurser, inte delar av paketdokumentet.

Är OPF-098 ett fel?

OPF-098 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg