EPUBCheck OPF-098: linkki paketin elementtiin
Päivitetty:
EPUBCheck OPF-098 on virheilmoitus: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” Metadata-linkin href osoittaa elementtiin pakettidokumentissa (URL, jossa on #id). Linkkielementtien on viitattava resursseihin, ei pakettidokumentin osiin.
Virallinen viesti
The "href" attribute must reference resources, not elements in the package document, but found URL "%1$s".
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Linkki kirjoitettuna href="#title" tai content.opf#meta1 osoittaakseen metatietoja samassa tiedostossa.
- Ääänilinkki tai tallennuslinkki, joka on suunnattu meta-elementille eikä tiedostolle.
- Linkki kopioitu hioneista syntaksista, joka käyttää #id:tä.
Kuinka korjata se
- Etsi linkkielementti, johon EPUBCheck osoittaa.
- Suunnatkaa href todelliseen tiedostoon (äänitiedosto, levy), ei pakettiasiakirjaan.
- Kuvaamaan paketin elementtiä, käytä refines-attribuuttia #id:n kanssa href:n sijaan.
Milloin tämä ei ole se
Jos manifestin elementin href sisältää fragmentin, se on OPF-091.
Tässä käytetyt termit
Muut OPF viestit
OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-099The manifest must not list the package document.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-100The "…" property only applies to pre-paginated content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.