victor.godinho:
Utilizando atributos, eles devem ser únicos!
<pessoa nome="GUJ" carro="GOL" carro="PALIO"/>
Já com lista de filhos não.
<pessoa>
<nome> GUJ </nome>
<carro>GOL </carro>
<carro>PALIO</carro>
</pessoa>
O mais correto seria você fazer assim:
<pessoa>
<nome> GUJ </nome>
<carros>
<carro>GOL </carro>
<carro>PALIO</carro>
</carros>
</pessoa>
Talvez tenha alguma API por ai maluka que não exija essa regra de atributos únicos, mas “a regra é clara” rsrs.
Falows
coloquei este ai so de exemplo, mas atributos únicos, ou valores únicos dos atributos:
estou usando o XStream pra ler o xml, e ele dá como valor duplicado nisso:
<carros>
<carro name="PALIO"/>
<carro name="GOL"/>
</carros>
ele reclama que o xml está com valor duplicado, mas neste caso o fato de eu ter dois carros não é problema?! ou é?
eu achei que ele considerava diferente PALIO de GOL, mas parece que ele tá analisando carro name, e carro name…
se eu estiver certo, porque ele reclama de igualdade sendo que um está PALIO e outro GOL.
a igualdade é dos atributos e não do valor?