Zum Inhalt springen
EPUBCheck · XHTML Inhaltsdokumente

EPUBCheck HTM-010: ungewöhnlicher epub Namensraum

Aktualisiert:

EPUBCheck HTM-010 ist eine Verwendungsmeldung: “Namespace "…" is unusual for the prefix "epub".” Das epub-Präfix ist an einen ungewöhnlichen Namensraum gebunden, sodass epub:type und andere epub-Attribute möglicherweise ignoriert werden. Leseanwendungen erkennen diese Attribute nur im Namensraum http://www.idpf.org/2007/ops; mit einer anderen URI sind sie einfach unbekannte Attribute. EPUBCheck meldet es als Nutzungshinweis und zeigt den gefundenen Namensraum an.

Die offizielle Nachricht

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

Standard-Schweregrad
Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Ein Tippfehler in der Namensraumdeklaration, wie ein fehlender Schrägstrich oder eine https-URL.
  • Ein Namensraum, der aus einem anderen Vokabular oder einem älteren Entwurf kopiert wurde.

Wie man es behebt

  1. Öffnen Sie die Datei EPUBCheck Namen (die Nachricht gibt den Pfad, die Zeile und die Spalte an) in einem Text- oder EPUB Editor wie Sigil, oder entpacken Sie die EPUB und öffnen Sie sie dort.
  2. Deklarieren Sie das Präfix im html-Element genau als xmlns:epub="http://www.idpf.org/2007/ops".
  3. Behalten Sie die gleiche Erklärung in jedem Kapitel bei, damit Fußnoten und andere epub:type Semantik überall funktionieren.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn ein Namensraum deklariert ist, aber einfach nie verwendet wird, ist das HTM-044, nicht HTM-010.

Andere HTM Nachrichten

  • 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: ….

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck HTM-010?

EPUBCheck HTM-010 ist eine Verwendungsmeldung: “Namespace "…" is unusual for the prefix "epub".” Das epub-Präfix ist an einen ungewöhnlichen Namensraum gebunden, sodass epub:type und andere epub-Attribute möglicherweise ignoriert werden. Leseanwendungen erkennen diese Attribute nur im Namensraum http://www.idpf.org/2007/ops; mit einer anderen URI sind sie einfach unbekannte Attribute. EPUBCheck meldet es als Nutzungshinweis und zeigt den gefundenen Namensraum an.

Ist HTM-010 ein Fehler?

HTM-010 wird standardmäßig als Nutzung gemeldet. Nur informativ und standardmäßig verborgen: Es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht das EPUB nicht ungültig.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen