Pregunta

Digamos que tengo un formato XML similar al siguiente:

 <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>

¿Existe un enfoque estándar general para respaldar la reutilización de las definiciones en este tipo de escenario?

¿Fue útil?

Solución

En un esquema XML o DTD, puede definir los atributos id e e idref. Esto le permite crearlo con un ID la primera vez que lo usa y hacer referencia a los valores posteriores.

Otros consejos

Si no desea la duplicación, cree un " Definiciones " Elemento en el nivel superior y poner toda la " Definición " elementos allí Luego simplemente coloque algún tipo de puntero a la definición en su " Random2 " elementos.

Resulta que quería la parte clave / clave de la norma, que también le permite especificar el conjunto de objetos (como una lista de definiciones) http://www.w3schools.com/schema/el_keyref.asp

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top