EPUBCheck OPF-089: legătură alternativă cu altele
Actualizat:
EPUBCheck OPF-089 este un mesaj de eroare: „The "alternate" link rel keyword cannot be paired with other keywords.” O legătură de metadate folosește rel="alternate" împreună cu alte cuvinte cheie. EPUB spune că cuvântul cheie alternativ trebuie să stea singur, deoarece marchează o reprezentare diferită a întregului document de pachet.
Mesajul oficial
The "alternate" link rel keyword cannot be paired with other keywords.
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
Cauze tipice
- Un atribut rel cum ar fi rel="alternate record" scris pentru a descrie un fișier în două moduri.
- Cuvintele cheie au fost combinate atunci când au fost combinate link-urile de metadate.
- O legătură copiată din HTML, unde combinarea alternativelor cu alte cuvinte cheie este comună.
Cum să o repari
- Găsiți elementul link EPUBCheck la care face referire.
- Dacă fișierul este o reprezentare alternativă a pachetului (de exemplu, o versiune JSON), păstrează doar rel="alternate".
- Dacă este un înregistru de metadate, folosește rel="record" cu tipul său de mediu în schimb.
Când nu este acest lucru
Dacă un link de înregistrare îi lipsește tipul de media, acesta este OPF-094.
Termeni folosiți aici
Alte mesaje OPF
OPF-088Unrecognized epub:type value "…".OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-091The item href URL must not have a fragment identifier.OPF-086Property "…" is deprecated. Consider using … instead.OPF-086bepub:type value "…" is deprecated. Consider using … instead.OPF-086cthe "…" reserved prefix is deprecated.
Surse
- EPUB 3.3, §D.4.1.1 alternate · citește
- EPUB 3.3, §5.5.6 The link element · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.