EPUBCheck RSC-026: l'URL esce dal EPUB
Aggiornato:
EPUBCheck RSC-026 è un messaggio di errore: “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” Un URL relativo supera la radice del EPUB (troppi ../), puntando all'esterno del contenitore. Le app di lettura non possono seguirlo, quindi il link o la risorsa è danneggiata.
Il messaggio ufficiale
URL "%1$s" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
- 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
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- Un percorso scritto per la struttura originale delle cartelle che ha un ../ di troppo.
- File spostati in una cartella di profondità diversa senza aggiornare i loro collegamenti relativi.
Come correggerlo
- Trova l'URL nominato nel messaggio e il documento che lo contiene.
- Conta le cartelle tra il documento e l'obiettivo e correggi il percorso relativo affinché rimanga all'interno del libro.
- Valida di nuovo.
Quando non è questo
Un percorso che rimane all'interno del libro ma nomina un file mancante è RSC-007.
Termini usati qui
Altri messaggi di RSC
RSC-025Informative parsing error: …RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-024Informative parsing warning: …RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-029Data URL is not allowed in this context.RSC-030File URLs are not allowed in EPUB, but found "…".
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.