EPUB 제작의 기초/EPUBCheck 오류
엔티티를 정의하거나 대신 번호로 된 엔티티를 사용하십시오.
내.맘.대.로
2025. 9. 29. 07:47
Define the entity or use the numbered entity instead.
두 가지 방법 중 하나를 선택할 수 있으며, '번호로 된 엔티티'를 사용하는 것이 훨씬 더 간편하고 안전합니다.
## 방법 1: 번호로 된 엔티티 사용 (권장)
이름으로 된 엔티티(예: )를 해당하는 숫자 코드(예:  )로 바꾸는 것입니다. 이 방법은 파일 상단에 복잡한 선언을 추가할 필요가 없어 간단하며, 모든 EPUB 버전과 뷰어에서 완벽하게 호환됩니다.
- 예시:
- (이름) →   (번호)
- © (이름) → © (번호)
## 방법 2: 엔티티 직접 정의 (고급)
XHTML 파일 상단의 DOCTYPE 선언 안에 사용할 엔티티를 직접 정의하는 방법입니다. 코드가 복잡해질 수 있어 꼭 필요한 경우가 아니라면 권장하지 않습니다.
- 예시 ( 를 직접 정의하는 경우):
-
XML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [ <!ENTITY nbsp " "> ]> <html> ... </html>
특별한 이유가 없다면, 첫 번째 방법인 숫자 코드 사용을 적극 권장합니다.
반응형