Sla over naar inhoud
EPUBCheck · Pakketdocument (OPF)

EPUBCheck OPF-098: link naar pakket element

Bijgewerkt:

EPUBCheck OPF-098 is een foutmelding: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” De href van een metadata link wijst naar een element binnen het pakketdocument zelf (een URL met #id). Linkelementen moeten verwijzen naar bronnen, niet naar onderdelen van het pakketdocument.

Het officiële bericht

The "href" attribute must reference resources, not elements in the package document, but found URL "%1$s".

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Een link geschreven als href="#title" of content.opf#meta1 om naar metadata in hetzelfde bestand te wijzen.
  • Een voicing of record link gericht op een meta-element in plaats van een bestand.
  • Een link gekopieerd van een verfijnde syntaxis, die #id gebruikt.

Hoe het te repareren

  1. Zoek het linkelement waar EPUBCheck naar verwijst.
  2. Verwijs href naar het echte bestand (een audiobestand, een register), niet naar het pakketdocument.
  3. Om een element van het pakket te beschrijven, gebruik het refines-attribuut met #id in plaats van href.

Wanneer het niet dit is

Als een manifest-item href een fragment bevat, dan is dat OPF-091.

Termen die hier worden gebruikt

Andere OPF berichten

  • OPF-097 Resource "…" is listed in the manifest, but no reference to it was found in content documents.
  • OPF-099 The manifest must not list the package document.
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".
  • OPF-096b No hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.
  • OPF-100 The "…" property only applies to pre-paginated content.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck OPF-098?

EPUBCheck OPF-098 is een foutmelding: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” De href van een metadata link wijst naar een element binnen het pakketdocument zelf (een URL met #id). Linkelementen moeten verwijzen naar bronnen, niet naar onderdelen van het pakketdocument.

Is OPF-098 een fout?

OPF-098 wordt standaard als fout gerapporteerd. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verstuur naar Kindle kunnen dit afwijzen, en EPUBCheck verlaat met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools