2009-03-03 8 views
0

Disons que j'ai un format XML semblable au suivant:Meilleure façon de réutiliser des parties d'un document 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> 

Y at-il une approche standard générale pour soutenir la réutilisation des définitions dans ce type de scénario?

Répondre

2

Dans un schéma xml ou DTD, vous pouvez définir et id et et idref attribut. Cela vous permet de le créer avec un identifiant la première fois que vous l'utilisez et de référencer les valeurs ultérieures.

0

Si vous ne voulez pas la duplication, créez un élément "Définitions" au niveau supérieur et placez tous les éléments "Définition" à cet endroit. Ensuite, mettez simplement une sorte de pointeur sur la définition dans vos éléments "Random2".

Questions connexes