Можно ли указать в DTD метод объявления новых атрибутов в самом XML и использовать их в своих элементах?
Пример XML, который я хочу описать в DTD:
<attribute-descriptors>
<attribute name="attr1" description="attr1 description">
<attribute name="attr1" description="attr1 description">
</attributes-descriptors>
<entity attr1="value1" attr2 ="value2">
<entity attr1="value11" attr2 ="value22">
Здесь я объявил новые атрибуты attr1 и attr2, которые не были известны на этапе разработки XML.И использовал их для обогащения элементов.
Мой пользовательский софт может позаботиться о таком объявлении, но как описать его в DTD или может быть другим языком, определяющим XML?