Spring til indhold
EPUBCheck · XHTML indholds dokumenter

EPUBCheck HTM-007: tom ssml:ph udtale

Opdateret:

EPUBCheck HTM-007 er en advarselsmeddelelse: “Empty or whitespace-only value of attribute ssml:ph.” Et ssml:ph-attribut er tomt eller indeholder kun mellemrum. Attributten giver en fonetisk udtale for tekst-til-tale, så en tom giver taleengine'en intet at bruge.

Den officielle meddelelse

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

Standard alvorlighed
Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
EPUBCheck version
5.4.0

Typiske årsager

  • En udtaleattribut tilføjet af et værktøj eller skabelon og aldrig udfyldt.
  • En værdi fjernet i hånden, mens attributten blev bevaret.

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Udfyld udtalen i det alfabet, dokumentet erklærer (ssml:alphabet), eller fjern ssml:ph attributten.
  3. Hvis der ikke længere er nogen elementer, der bruger SSML, skal du også fjerne xmlns:ssml-erklæringen.
  4. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Dette vedrører kun SSML udtalehenvisninger; det siger ingenting om medieoverlay-fortælling.

Termer der bruges her

Andre HTM beskeder

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

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck HTM-007?

EPUBCheck HTM-007 er en advarselsmeddelelse: “Empty or whitespace-only value of attribute ssml:ph.” Et ssml:ph-attribut er tomt eller indeholder kun mellemrum. Attributten giver en fonetisk udtale for tekst-til-tale, så en tom giver taleengine'en intet at bruge.

Er HTM-007 en fejl?

HTM-007 rapporteres som advarsel som standard. EPUB er stadig gyldig, men noget kan sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer