EPUBCheck OPF-091: fragment v odkazu manifestu
Aktualizováno:
EPUBCheck OPF-091 je chybová zpráva: „The item href URL must not have a fragment identifier.“ Odkaz položky manifestu obsahuje fragmentový identifikátor (část URL po znaku #). Položky manifestu deklarují celé soubory, takže jejich URL nesmí směřovat dovnitř souboru.
Oficiální zpráva
The item href URL must not have a fragment identifier.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- Href zkopírované z odkazu, například chapter1.xhtml#start.
- Nástroj, který vytváří položky manifestu z odkazů na obsah.
- Fragment zanechaný po úpravě cest ručně.
Jak to opravit
- Najděte manifestový položku, na kterou ukazuje EPUBCheck.
- Odstraňte #fragment z href, nechte pouze cestu k souboru.
- Pokud nyní dvě položky odkazují na stejný soubor, ponechte jeden a aktualizujte odkazy na id toho druhého.
Kdy to není to
Pokud odkaz na metadata ukazuje na prvek samotného dokumentu balíčku, to je OPF-098.
Podmínky používané zde
Další OPF zprávy
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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.