Przejdź do treści
EPUBCheck · XHTML dokumenty treści

EPUBCheck HTM-010: nietypowa przestrzeń nazw epub

Zaktualizowane:

EPUBCheck HTM-010 to komunikat o użytkowaniu: „Namespace "…" is unusual for the prefix "epub".” Prefiks epub jest przypisany do nietypowej przestrzeni nazw, więc epub:type i inne atrybuty epub mogą być ignorowane. Aplikacje czytające rozpoznają te atrybuty tylko w przestrzeni nazw http://www.idpf.org/2007/ops; z innym URI są to po prostu nieznane atrybuty. EPUBCheck informuje o tym jako uwadze dotyczącym użytkowania i pokazuje znalezioną przestrzeń nazw.

Oficjalna wiadomość

Namespace "%1$s" is unusual for the prefix "epub".

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

  • Błąd w deklaracji przestrzeni nazw, taki jak brakujący ukośnik lub adres URL https.
  • Przestrzeń nazw skopiowana z innego słownika lub starszego projektu.

Jak to naprawić

  1. 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.
  2. Zadeklaruj prefiks w elemencie html dokładnie jako xmlns:epub="http://www.idpf.org/2007/ops".
  3. Zachowaj tę samą deklarację w każdym rozdziale, aby przypisy i inne semantyki epub:type działały wszędzie.
  4. Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.

Kiedy to nie to

Jeśli przestrzeń nazw jest zadeklarowana, ale w ogóle nieużywana, to jest HTM-044, a nie HTM-010.

Terminy używane tutaj

Inne komunikaty HTM

  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-011 Entity is undeclared.
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-001 Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck HTM-010?

EPUBCheck HTM-010 to komunikat o użytkowaniu: „Namespace "…" is unusual for the prefix "epub".” Prefiks epub jest przypisany do nietypowej przestrzeni nazw, więc epub:type i inne atrybuty epub mogą być ignorowane. Aplikacje czytające rozpoznają te atrybuty tylko w przestrzeni nazw http://www.idpf.org/2007/ops; z innym URI są to po prostu nieznane atrybuty. EPUBCheck informuje o tym jako uwadze dotyczącym użytkowania i pokazuje znalezioną przestrzeń nazw.

Czy HTM-010 to błąd?

HTM-010 jest zgłaszane jako użycie domyślnie. Informacyjne tylko i ukryte domyślnie: pojawia się, gdy EPUBCheck działa z -u (--usage). Nie czyni EPUB nieprawidłowym.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia