EPUBCheck OPF-098: link til pakkeelement
Oppdatert:
EPUBCheck OPF-098 er en feilmelding: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” En metadata-links href peker til et element inne i pakkedokumentet selv (en URL med #id). Linkelementer må referere til ressurser, ikke deler av pakkedokumentet.
Den offisielle meldingen
The "href" attribute must reference resources, not elements in the package document, but found URL "%1$s".
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- En lenke skrevet som href="#title" eller content.opf#meta1 for å peke på metadata i samme fil.
- En voicing- eller record-lenke rettet mot et meta-element i stedet for en fil.
- En lenke kopiert fra forfiningssyntaks, som bruker #id.
Hvordan fikse det
- Finn lenkeelementet EPUBCheck peker til.
- Pek href til den ekte filen (en lydfil, en plate), ikke til pakkedokumentet.
- For å beskrive et element av pakken, bruk refines-attributtet med #id i stedet for href.
Når det ikke er dette
Hvis en manifest-komponents href inneholder et fragment, er det OPF-091.
Begreper brukt her
Andre OPF meldinger
OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-099The manifest must not list the package document.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-100The "…" property only applies to pre-paginated content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.