Определение DTD для динамически определенных атрибутов - PullRequest
0 голосов
/ 20 марта 2012

Можно ли указать в 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?

1 Ответ

1 голос
/ 20 марта 2012

Это невозможно в DTD.

DTD определяет XML. XML не определяет DTD.

...