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
- Å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.
- Udfyld udtalen i det alfabet, dokumentet erklærer (ssml:alphabet), eller fjern ssml:ph attributten.
- Hvis der ikke længere er nogen elementer, der bruger SSML, skal du også fjerne xmlns:ssml-erklæringen.
- 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-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-004Irregular DOCTYPE: found "…", expected "…".HTM-010Namespace "…" is unusual for the prefix "epub".HTM-003External entities are not allowed in EPUB v3 documents. External entity declaration found: ….HTM-011Entity is undeclared.HTM-001Any 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.