我正在解析包含实体的XML文件。我收到以下例外:
引用未声明的实体' deg'第283行,第53位。
这是我的DOCTYPE:
<!DOCTYPE dmodule [
<!ENTITY % ISOEntities PUBLIC "ISO 8879-1986//ENTITIES ISO Character Entities 20030531//EN//XML" "ent/ISOEntities">
%ISOEntities;
]>
在ISOEntities文件中,我有这一行:
<!ENTITY deg "°"> <!-- DEGREE SIGN -->
实体定义存在。我不明白为什么这个特定的实体会在其他所有问题得到解决时导致错误。