Przejdź do treści
EPUBCheck · Zasoby i odniesienia

EPUBCheck RSC-012: uszkodzony link fragmentu (#id)

Zaktualizowane:

EPUBCheck RSC-012 to komunikat o błędzie: „Fragment identifier is not defined.” Link wskazuje na fragment (#id), który nie istnieje w docelowym dokumencie. Link otwiera odpowiedni plik, ale nie może przeskoczyć do zamierzonego miejsca, co jest typowe w przypadku przypisów i wpisów w spisie treści.

Oficjalna wiadomość

Fragment identifier is not defined.

Domyślna powaga
Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
Wersja EPUBCheck
5.4.0

Typowe przyczyny

  • Odnośniki do przypisów lub spisu treści odnoszące się do identyfikatora, który został przemianowany lub nigdy nie był zapisany, co jest powszechnym efektem konwersji oraz dzielenia książki na rozdziały.
  • Link, który kieruje na właściwy identyfikator, ale niewłaściwy plik po rozdzieleniu rozdziału.

Jak to naprawić

  1. Znajdź link i ID wymienione w wiadomości.
  2. Dodaj brakujący identyfikator do docelowego elementu lub popraw link do identyfikatora, który istnieje.
  3. Po podziale rozdziałów, zaktualizuj linki, aby nazywały plik, w którym teraz znajdują się identyfikatory.

Kiedy to nie to

Jeśli sam plik jest brakujący, to RSC-007; fragment na PNG lub JPEG to RSC-009.

Terminy używane tutaj

Inne komunikaty RSC

  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-009 A non-SVG image resource should not be defined with a fragment identifier.
  • RSC-015 A fragment identifier is required for svg use tag references.

Ź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 RSC-012?

EPUBCheck RSC-012 to komunikat o błędzie: „Fragment identifier is not defined.” Link wskazuje na fragment (#id), który nie istnieje w docelowym dokumencie. Link otwiera odpowiedni plik, ale nie może przeskoczyć do zamierzonego miejsca, co jest typowe w przypadku przypisów i wpisów w spisie treści.

Czy RSC-012 to błąd?

RSC-012 jest zgłaszany jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysyłka do Kindle mogą go odrzucić, a EPUBCheck kończy działanie z kodem 1.

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