EPUBCheck OPF-098: link til pakke element
Opdateret:
EPUBCheck OPF-098 er en fejlmeddelelse: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” En metadata links href peger på et element inde i pakke dokumentet selv (en URL med #id). Linkelementer skal referere til ressourcer, ikke dele af pakke dokumentet.
Den officielle meddelelse
The "href" attribute must reference resources, not elements in the package document, but found URL "%1$s".
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- Et link skrevet som href="#title" eller content.opf#meta1 for at pege på metadata i den samme fil.
- Et voicing eller record link rettet mod et meta element i stedet for en fil.
- Et link kopieret fra renser-syntax, der bruger #id.
Sådan retter du det
- Find linkelementet EPUBCheck peger på.
- Peg href på den rigtige fil (en lydfil, en optagelse), ikke på pakke-dokumentet.
- For at beskrive et element i pakken, brug refines attributten med #id i stedet for href.
Hvornår det ikke er dette
Hvis et manifestelement's href indeholder et fragment, er det OPF-091.
Termer der bruges her
Andre OPF beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.