Это потому, что вы используете объявление ELEMENT для объявления сущности.
Вот как должна выглядеть ваша декларация ENTITY:
<!ENTITY a "abhijeet">
Также в вашем примере [name.dtd]
, но ваш системный идентификатор показывает simple.dtd
. Убедитесь, что ваш системный идентификатор указывает на правильный DTD.
Пример внутреннего подмножества:
<?xml version="1.0"?>
<!DOCTYPE simple SYSTEM "simple.dtd" [
<!ENTITY a "abhijeet">
]>
<simple>
<name> &a; </name>
<age> 21 </age>
<address> bsk street </address>
</simple>