Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

EPUBCheck OPF-014: proprietà del manifesto mancante

Aggiornato:

EPUBCheck OPF-014 è un messaggio di errore: “The property "…" should be declared in the OPF file.” Un documento di contenuto utilizza una funzionalità che deve essere dichiarata nel suo item manifest, e la dichiarazione è mancante. EPUB richiede queste proprietà affinché le app di lettura sappiano in anticipo quali documenti necessitano di SVG, MathML, scripting o accesso alla rete.

Il messaggio ufficiale

The property "%1$s" should be declared in the OPF file.

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

  • SVG inline in un documento XHTML il cui item manifest manca di properties="svg".
  • MathML senza "mathml", o script (inclusi moduli o attributi di eventi) senza "scripted".
  • Audio, video o font caricati dal web senza "remote-resources" nell'elemento manifest.

Come correggerlo

  1. Leggi il nome della proprietà e il file nel messaggio.
  2. Aggiungi quella proprietà all'elemento manifesto del file, ad esempio <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Separa diverse proprietà con spazi, come properties="svg mathml".
  4. Esegui di nuovo EPUBCheck; se la funzione non era intenzionata, rimuovila invece dal documento.

Quando non è questo

Se la proprietà è dichiarata ma il documento non usa la funzione, è OPF-015, il caso opposto.

Termini usati qui

Altri messaggi di OPF

  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-014?

EPUBCheck OPF-014 è un messaggio di errore: “The property "…" should be declared in the OPF file.” Un documento di contenuto utilizza una funzionalità che deve essere dichiarata nel suo item manifest, e la dichiarazione è mancante. EPUB richiede queste proprietà affinché le app di lettura sappiano in anticipo quali documenti necessitano di SVG, MathML, scripting o accesso alla rete.

È un errore OPF-014?

OPF-014 è segnalato come errore per impostazione predefinita. Il EPUB rompe una regola della specifica ed è non valido. I negozi e l'invio a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti