2009-03-03 57 views
0

可以說我有類似以下內容的XML格式:重用XML文檔的部分的最佳方式?

<Random> 
    <...Some arbitrary amount of nesting here...> 
    <Random2> 
     <Definition> 
     <Name>Ape</Name> 
     <Description>A mammal</Description> 
     </Definition> 
    </Random2> 
    <Random2> 
     <Definition> 
     <Name>Ape</Name> 
     <Description>A mammal</Description> 
     </Definition> 
    </Random2> 
    <...More Random2 here, end of nesting.../> 
</Random> 

是否有支持定義的重用在這種情形下的一般標準的做法?

回答

2

在xml架構或DTD中,您可以定義id和id和idref屬性。這允許您在第一次使用它時使用id創建它並引用後面的值。

0

如果您不想重複,則在頂層創建一個「定義」元素,並將所有「定義」元素放在那裏。然後在你的「Random2」元素中放一些指向定義的指針。

相關問題