Zum Inhalt springen
EPUBCheck · XHTML Inhaltsdokumente

EPUBCheck HTM-007: leere ssml:ph Aussprache

Aktualisiert:

EPUBCheck HTM-007 ist eine Warnmeldung: „Empty or whitespace-only value of attribute ssml:ph.“ Ein ssml:ph Attribut ist leer oder enthält nur Leerzeichen. Das Attribut gibt eine phonetische Aussprache für Text-zu-Sprache an, sodass ein leeres keine Informationen für die Sprachausgabe liefert.

Die offizielle Nachricht

Empty or whitespace-only value of attribute ssml:ph.

Standard-Schweregrad
Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Ein Ausspracheattribut, das von einem Tool oder einer Vorlage hinzugefügt und nie ausgefüllt wurde.
  • Ein Wert, der von Hand entfernt wurde, während das Attribut erhalten blieb.

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. Fülle die Aussprache im Alphabet aus, das das Dokument angibt (ssml:alphabet), oder entferne das ssml:ph-Attribut.
  3. Wenn kein Element mehr SSML verwendet, entfernen Sie auch die xmlns:ssml-Deklaration.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Das betrifft nur SSML-Aussprachehinweise; es sagt nichts über Medienüberlagerungen und Erzählungen aus.

Andere HTM Nachrichten

  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-010 Namespace "…" is unusual for the prefix "epub".
  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-011 Entity is undeclared.
  • 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-007?

EPUBCheck HTM-007 ist eine Warnmeldung: „Empty or whitespace-only value of attribute ssml:ph.“ Ein ssml:ph Attribut ist leer oder enthält nur Leerzeichen. Das Attribut gibt eine phonetische Aussprache für Text-zu-Sprache an, sodass ein leeres keine Informationen für die Sprachausgabe liefert.

Ist HTM-007 ein Fehler?

HTM-007 wird standardmäßig als Warnung gemeldet. Das EPUB ist weiterhin gültig, aber etwas könnte in einigen Lese-Apps Probleme verursachen. EPUBCheck beendet mit 0, es sei denn, Sie übergeben --failonwarnings.

PDF zu EPUB Tools

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

Alle Werkzeuge ansehen