EPUBCheck HTM-011: ilmoittamaton nimellinen entiteetti
Päivitetty:
EPUBCheck HTM-011 on virheilmoitus: “Entity is undeclared.” Nimellinen entiteetti on käytössä, jota asiakirjassa ei ole ilmoitettu. XML tuntee vain &, <, >, " ja ', joten HTML-nimet kuten rikkoo XHTML ja luku ei ehkä avaudu lainkaan.
Virallinen viesti
Entity is undeclared.
EPUBCheck ehdotus: Define the entity or use the numbered entity instead.
- 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
Tyypilliset syyt
- HTML-entiteettejä, kuten , —, … tai ©, liitetty XHTML:ään.
- Teksti, joka on viety tekstinkäsittelyohjelmasta tai verkkosivulta, jossa HTML-entiteettinimet ovat normaaleja.
Kuinka korjata se
- Avaa tiedosto EPUBCheck nimet (viesti antaa polun, rivin ja sarakkeen) tekstieditorissa tai EPUB-editorissa, kuten Sigil, tai purka alla olevan EPUB ja avaa se siellä.
- Korvaa jokainen nimetty entiteetti numeerisella viittauksella (  katkottomalle välilyönnille, — em-taukolle, … ellipsille) tai kirjoita merkki itse UTF-8:ssä.
- Etsi koko kirjasta
&, jota seuraa kirjaimia, jotta saat kiinni muut esiintymät kerralla. - Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.
Milloin tämä ei ole se
Jos entiteetti on ilmoitettu DOCTYPE:ssa ulkoisen tiedoston kautta, viesti on HTM-003.
Tässä käytetyt termit
Muut HTM viestit
HTM-010Namespace "…" is unusual for the prefix "epub".HTM-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-007Empty or whitespace-only value of attribute ssml:ph.HTM-004Irregular DOCTYPE: found "…", expected "…".HTM-003External entities are not allowed in EPUB v3 documents. External entity declaration found: ….HTM-001Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.