Boas,
Usei o Unmarshall (API Castor) para ler um xml e Marshall para escreve-lo novamente.
Alguém saberia dizer porque o conteúdo está diferente?São adicionados outros atributos.
arquivo "Lido"
[code]<?xml version="1.0" encoding="UTF-8"?>
<periodos>
<periodo>
<codigo>10000</codigo>
<descricao>Matutino</descricao>
</periodo>
<periodo>
<codigo>20000</codigo>
<descricao>Vespertino</descricao>
</periodo>
<periodo>
<codigo>30000</codigo>
<descricao>Noturno</descricao>
</periodo>
</periodos>[/code]
arquivo "reescrito"
<?xml version="1.0" encoding="UTF-8"?>
<array-list>
<periodo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" disabled="false" xsi:type="java:br.com.view.helper.bean.Periodo">
<descricao>Madrugada</descricao>
<codigo>80000</codigo>
<label>Madrugada</label>
<value xsi:type="java:java.lang.Long">80000</value>
</periodo>
<periodo disabled="false">
<descricao>Vespertino</descricao>
<codigo>130000</codigo>
<label>Vespertino</label>
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="java:java.lang.Long">13000</value>
</periodo>
<periodo disabled="false">
<descricao>Noturno</descricao>
<codigo>190000</codigo>
<label>Noturno</label>
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="java:java.lang.Long">19000</value>
</periodo>
</array-list>
Qualquer sugestão é muito bem vinda.
Obrigado