Salta al contenuto
EPUBCheck · XHTML documenti di contenuto

EPUBCheck HTM-010: spazio dei nomi epub insolito

Aggiornato:

EPUBCheck HTM-010 è un messaggio di utilizzo: “Namespace "…" is unusual for the prefix "epub".” Il prefisso epub è legato a uno spazio dei nomi insolito, quindi epub:type e altri attributi epub possono essere ignorati. Le app di lettura riconoscono solo questi attributi nello spazio dei nomi http://www.idpf.org/2007/ops; con qualsiasi altro URI, sono semplicemente attributi sconosciuti. EPUBCheck lo riporta come nota d'uso e mostra lo spazio dei nomi trovato.

Il messaggio ufficiale

Namespace "%1$s" is unusual for the prefix "epub".

Gravità predefinita
Utilizzo. Solo informativo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende invalido il EPUB.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • Un errore di battitura nella dichiarazione del namespace, come una mancanza di barra obliqua o un URL https.
  • Uno spazio dei nomi copiato da un altro vocabolario o una bozza più vecchia.

Come correggerlo

  1. Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
  2. Dichiara il prefisso sull'elemento html esattamente come xmlns:epub="http://www.idpf.org/2007/ops".
  3. Mantieni la stessa dichiarazione in ogni capitolo in modo che le note a piè di pagina e altre semantiche di epub:type funzionino ovunque.
  4. Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.

Quando non è questo

Se uno spazio dei nomi è dichiarato ma semplicemente mai utilizzato, ciò è HTM-044, non HTM-010.

Altri messaggi di HTM

  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-011 Entity is undeclared.
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-001 Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….

Fonti

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

FAQ

Cosa significa EPUBCheck HTM-010?

EPUBCheck HTM-010 è un messaggio di utilizzo: “Namespace "…" is unusual for the prefix "epub".” Il prefisso epub è legato a uno spazio dei nomi insolito, quindi epub:type e altri attributi epub possono essere ignorati. Le app di lettura riconoscono solo questi attributi nello spazio dei nomi http://www.idpf.org/2007/ops; con qualsiasi altro URI, sono semplicemente attributi sconosciuti. EPUBCheck lo riporta come nota d'uso e mostra lo spazio dei nomi trovato.

È HTM-010 un errore?

HTM-010 viene segnalato come utilizzo per impostazione predefinita. Informativo solo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende il EPUB non valido.

PDF a EPUB strumenti

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

Vedi tutti gli strumenti