XML com atributos

olá pessoal, td blz??

então… eu tenho q criar uma aplicação que exporte alguns dados do meu banco… e preciso fazer isso em XML…
o XML tem mais ou menos essa cara aki ó :

<?xml version="1.0" encoding="iso-8859-1" ?>
<reservationlist xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xsi:noNamespaceSchemaLocation="XXXX.xsd">
    <reservation gds="GS" recloc="LXRZDC" ... >
        <ticket number="333322233" issuedate="2005-07-05" ... >
            <passenger name="Beltrano" />
            <creditcard code"XX" number"################" ... />
        </ticket>
    </reservation>
</reservationlist>

eu TENHO que fazer isso passando os dados como atributos da tag, por motivos de padrão da empresa que irá receber o arquivo exportado…
só que eu estou tendo certas dificuldades em fazer isso no XStream.
alguém ae tem alguma dica de como fazer isso em XStream ou se existe alguma outra api para fazer isso??