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

EPUBCheck HTM-025: niezarejestrowany schemat URI

Zaktualizowane:

EPUBCheck HTM-025 to komunikat ostrzegawczy: „Non-registered URI scheme type found in href.” Link używa schematu URI, który nie jest zarejestrowany. EPUBCheck ostrzega, ponieważ aplikacje do czytania mogą nie wiedzieć, co z tym zrobić; książka pozostaje ważna.

Oficjalna wiadomość

Non-registered URI scheme type found in href.

Domyślna powaga
Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
Wersja EPUBCheck
5.4.0

Typowe przyczyny

  • Błąd w schemacie, taki jak htp: lub http;.
  • Schemat specyficzny dla aplikacji skopiowany z witryny internetowej lub systemu zarządzania dokumentami.
  • Ścieżka Windows lub lokalny odniesienie do pliku zapisane jako link.

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. Skoryguj schemat do http, https, mailto lub innego standardowego.
  3. Jeśli link działał tylko w jednej aplikacji lub na komputerze autora, usuń link i zachowaj tekst.
  4. Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.

Kiedy to nie to

Jeśli link jest pusty (href=""), to HTM-045, a nie HTM-025.

Terminy używane tutaj

Inne komunikaty HTM

  • HTM-011 Entity is undeclared.
  • HTM-010 Namespace "…" is unusual for the prefix "epub".
  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-045 Encountered empty href.

Ź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-025?

EPUBCheck HTM-025 to komunikat ostrzegawczy: „Non-registered URI scheme type found in href.” Link używa schematu URI, który nie jest zarejestrowany. EPUBCheck ostrzega, ponieważ aplikacje do czytania mogą nie wiedzieć, co z tym zrobić; książka pozostaje ważna.

Czy HTM-025 to błąd?

HTM-025 jest zgłaszane jako ostrzeżenie domyślnie. EPUB jest nadal ważne, ale coś może spowodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy z 0, chyba że przekażesz --failonwarnings.

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