XStream Mapeamento

Amigos,

Com o código xml abaixo, como seria possível eu configurar o Xstram (alias, useatributeFor, etc), para identificar o objeto:

[code]<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>

[/code]

Com Xstream não sei, mas com JColtrane eu sei. Se vc for mais específico com o que vc quer. Tipo, vc quer montar uma lista de receipt, cada um contendo vários itens e um Comprador? Se vc colocar pelo menos as classes Receipt, Item e Comprador eu posso faser o parser pra vc…

Opa Renzo, resolvi meu problema usando XStream mesmo. Obrigado pela iniciativa. segue abaixo a solucao:

[code]
xstream.alias(“receiptList”, ReceiptList.class);
xstream.addImplicitCollection(ReceiptList.class, “receipts”);
xstream.alias(“receipt”,Receipt.class);

    xstream.addImplicitCollection(Receipt.class, "receiptItens", "receiptitem", ReceiptItem.class);
    xstream.useAttributeFor(ReceiptItem.class, "pfid");
    xstream.useAttributeFor(ReceiptItem.class, "orderid");
    
    xstream.addImplicitCollection(Receipt.class, "receiptShoppers", "receiptshopper", ReceiptShopper.class);
    xstream.useAttributeFor(ReceiptShopper.class, "shopperid");
    xstream.useAttributeFor(ReceiptShopper.class, "orderid");[/code]

minha duvida principal era como mapear no xstrem listas dentro de listas e dentro da lista, os atributos…