EPUBCheck HTM-007: boş ssml:ph telaffuzu
Güncellendi:
EPUBCheck HTM-007 bir uyarı mesajıdır: “Empty or whitespace-only value of attribute ssml:ph.” Bir ssml:ph niteliği boş veya yalnızca boşluk içeriyor. Bu nitelik, metinden konuşmaya fonetik bir telaffuz verir, bu nedenle boş olduğunda konuşma motorunun kullanabileceği hiçbir şey yoktur.
Resmi mesaj
Empty or whitespace-only value of attribute ssml:ph.
- Varsayılan ciddiyet
- Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- Bir araç veya şablonla eklenen ve asla doldurulmayan bir telaffuz niteliği.
- Özelliği koruyarak elle kaldırılan bir değer.
Nasıl düzeltilir
- EPUBCheck'yi adlandıran dosyayı bir metin veya EPUB editöründe açın (mesaj yol, satır ve sütun verir) veya EPUB'yi çıkarın ve orada açın.
- Belgenin beyan ettiği alfabede telaffuzu doldurun (ssml:alphabet) veya ssml:ph niteliğini kaldırın.
- Eğer artık hiçbir öğe SSML kullanmıyorsa, xmlns:ssml tanımını da kaldırın.
- EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.
Ne zaman bu değil
Bu yalnızca SSML telaffuz ipuçlarını ilgilendirir; medya örtüleri anlatımı hakkında bir şey söylemez.
Burada kullanılan terimler
Diğer HTM mesajları
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: ….
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.