EPUBCheck RSC-003: nessun rootfile OPF nel contenitore
Aggiornato:
EPUBCheck RSC-003 è un messaggio di errore: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml esiste ma nessuno dei suoi elementi rootfile ha il tipo di media application/oebps-package+xml, quindi il documento pacchetto non può essere trovato. Le app di lettura si affidano a quel valore esatto per scegliere il documento pacchetto.
Il messaggio ufficiale
No rootfile tag with media type "application/oebps-package+xml" was found in the container.
- 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 attributo tipo di media errato o mancante sull'elemento rootfile.
- Un container.xml scritto a mano o copiato da un modello con un altro tipo di media, come application/xml o text/xml.
Come correggerlo
- Apri META-INF/container.xml.
- Imposta media-type="application/oebps-package+xml" sull'elemento rootfile che punta al documento del pacchetto.
- Controlla che il percorso completo sia corretto, ricostruisci e valida di nuovo.
Quando non è questo
Se il rootfile è corretto ma il file che nomina non esiste, l'errore è PKG-020.
Termini usati qui
Altri messaggi di RSC
RSC-002Required META-INF/container.xml resource could not be found.RSC-004File "…" is encrypted, its content will not be checked.RSC-001File "…" could not be found.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.