EPUBCheck OPF-091: frammento nell'href del manifesto
Aggiornato:
EPUBCheck OPF-091 è un messaggio di errore: “The item href URL must not have a fragment identifier.” Un elemento manifest ha un href che contiene un identificatore di frammento (la parte di un URL dopo il simbolo di hash). Gli elementi del manifesto dichiarano file interi, quindi i loro URL non possono puntare all'interno di un file.
Il messaggio ufficiale
The item href URL must not have a fragment identifier.
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Un href copiato da un collegamento, come chapter1.xhtml#start.
- Uno strumento che costruisce voci del manifesto dai link della tabella dei contenuti.
- Un frammento rimasto dopo aver modificato i percorsi a mano.
Come correggerlo
- Trova l'elemento del manifesto a cui punta EPUBCheck.
- Rimuovi il #fragment dal suo href, lasciando solo il percorso del file.
- Se due elementi ora puntano allo stesso file, tieni uno e aggiorna i riferimenti all'id dell'altro.
Quando non è questo
Se un collegamento ai metadati punta a un elemento del documento del pacchetto stesso, ciò è OPF-098.
Termini usati qui
Altri messaggi di OPF
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.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.