EPUBCheck OPF-091: fragment i manifest href
Oppdatert:
EPUBCheck OPF-091 er en feilmelding: “The item href URL must not have a fragment identifier.” En manifestpost sin href inneholder en fragmentidentifikator (delen av en URL etter hash-tegnet). Manifestpostene erklærer hele filer, så deres URL-er må ikke peke inn i en fil.
Den offisielle meldingen
The item href URL must not have a fragment identifier.
- 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
Typiske årsaker
- En href kopiert fra en lenke, som chapter1.xhtml#start.
- Et verktøy som bygger manifestoppføringer fra innholdsfortegnelse lenker.
- Et fragment igjen etter å ha redigert stier for hånd.
Hvordan fikse det
- Finn manifestobjektet EPUBCheck peker til.
- Fjern #fragmentet fra href-attributtet, og etterlat bare filbanen.
- Hvis to elementer nå peker til den samme filen, behold én og oppdater referanser til den andres id.
Når det ikke er dette
Hvis en metadata-lenke peker til et element av pakke-dokumentet selv, er det OPF-098.
Begreper brukt her
Andre OPF meldinger
OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-092Language tag "…" is not well-formed: …OPF-089The "alternate" link rel keyword cannot be paired with other keywords.OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-088Unrecognized epub:type value "…".OPF-094The "media-type" attribute is required for "…" links.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.