EPUBCheck HTM-044: zadeklarowana niewykorzystana przestrzeń nazw
Zaktualizowane:
EPUBCheck HTM-044 to komunikat o użytkowaniu: „Namespace uri "…" was included but not used.” Przestrzeń nazw jest zadeklarowana w dokumencie, ale nigdy nie była używana. Jest to uwaga użytkowania: nieszkodliwa, zgłoszona tylko po to, aby można było uporządkować znaczki, i nie czyni EPUB nieważnym.
Oficjalna wiadomość
Namespace uri "%1$s" was included but not used.
Sugestia EPUBCheck: Remove unused Namespace URIs.
- Domyślna powaga
- Użycie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck jest uruchamiane z -u (--usage). Nie czyni to EPUB nieważnym.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Deklaracje skopiowane z szablonu, takie jak xmlns:svg lub xmlns:m w każdym rozdziale.
- Markup, który używał przestrzeni nazw raz i później został usunięty przez edytora.
Jak to naprawić
- Otwórz plik EPUBCheck (komunikat podaje ścieżkę, linię i kolumnę) w edytorze tekstu lub EPUB, takim jak Sigil, lub wypakuj EPUB i otwórz go tam.
- Usuń nieużywane zadeklarowane xmlns, które EPUBCheck wskazuje z elementu html.
- Zachowaj deklaracje, które wykorzystują inne rozdziały, takie jak xmlns:epub, tylko tam, gdzie są potrzebne.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli prefiks epub wskazuje na błędny URI, to jest HTM-010, a nie HTM-044.
Terminy używane tutaj
Inne komunikaty HTM
HTM-045Encountered empty href.HTM-046Fixed layout document has no "viewport" meta element.HTM-047Viewport metadata "…" has a syntax errorHTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.