Ciao a tutti,

ho un file XML in cui un determinato tag può avere una descrizione diversa in base ad un suo attributo:

<mioTag attributo="1">
<parametro>A</parametro>
<valore>1</valore>
</mioTag>

<mioTag nome="1">
<famiglia>A</famiglia>
<specie>8</specie>
</mioTag>

Ho messo nomi a caso, quello che intendo è che: quando mioTag ha l'attributo "attributo", la sua struttura sarà composta da parametro e valore. Se invece mioTag na come attributo "nome", la stua struttura sarà composta da famiglia e specie.

Ora come ora, io gestisco il primo caso. Ho creato il file XSD che descrive la struttura e poi ho generato le classi JAVA con jaxb, il quale mi ha inserito tutte le annotations necessarie.

Come potrei fare a modificare il tutto... con questa nuova condizione ?