Guys,
Estou com a seguinte duvida e mesmo lendo os tutoriais no site do xstream meu pequeno qi ainda nao me permitiu achar uma resposta. Talvez voces ja tenham feito isso antes.
Dado um atributo List da classe que estou mapeando para o xml eu gostaria de colocar nessa lista diversos elementos do xml q estou lendo.
Ateh agora apenas conseguir ler de um para um . . .
Algo mais ou menos como
Dada um xml:
<GFCIDDetails>
<GFCID>10101010</GFCID>
<PAM>LALAL</PAM>
<KnownASList>
<KnownAS>TEST 1</KnownAS>
<KnownAS>TEST 2</KnownAS>
</KnownASList>
<LocalCustomerIDList>
<LocalCustomer>1234</LocalCustomer>
<LocalCustomer>34556</LocalCustomer>
</LocalCustomerIDList>
<ERating>
<ExternalIdentifier>
<ExternalIdentifierFileType>BARRID</ExternalIdentifierFileType>
<Value>23455</Value>
</ExternalIdentifier>
<ExternalIdentifier>
<ExternalIdentifierFileType>CUSIP</ExternalIdentifierFileType>
<Value>98787</Value>
</ExternalIdentifier>
</ERating>
<CAGID>45678</CAGID>
</GFCIDDetails>
Tenho uma classe GFCIDDetails com os diversos elementos do xml, mas gostaria de mapeaar
as entradas ExternalIdentifier, KnownASList e LocalCustomerIDList para apenas uma lista de atributos na classe principal.
Alem disso gostaria de que o Xstream ignorasse outros elementos (que nao sei o nome) que podem vir a surgir no xml a ser enviado.
Acredito que tenha de implementar um converter para isso mas ainda nao consegui faze-lo.
Obrigado pela ajuda,