2012-03-20 138 views
0

是否可以在DTD中指定一種在XML本身中聲明新屬性並在其元素中使用它們的方法?一個XML我想在DTD來形容動態定義屬性的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

這在DTD中是不可能的。

DTD定義了XML。 XML不定義DTD。