Como criar o seguinte arquivo em xml?

Saudação a todos

Estou com dificuldades de criar a estrutura para criação deste xml se alguem puder me dar alguma dica de como fazer segue o arquivo.
Estou utilizando xstream mais no estou conseguindo criar os objetos na estrutura do arquivo

?xml version="1.0" encoding="UTF-8"?>
<Folder url="5001/index.html" iconCls="iconClass0" expanded="true">
    <Title>Inicio</Title>
       <Folder url="5041/index.html" iconCls="iconClass1" iconClsExp="iconClassExp67" expanded="true">
            <Title>Technology</Title>
            <Article url="5068/index.html" iconCls="iconClassLeaf77">
                 <Title>Atlantica Blended Wing Body</Title>
            </Article>
            <Article url="5054/index.html" iconCls="iconClassLeaf74">
                 <Title>PHILIPS Pronto - Royal Philips Electronics</Title>
            </Article>
      </Folder> 
      <Folder url="5084/index.html" iconCls="iconClass1">
           <Title>Bookmarks</Title>
            <Folder url="5013/index.html" iconCls="iconClass1" expanded="true">
                 <Title>Rhythm and Blues</Title>
                 <Article url="5007/index.html" iconCls="iconClassLeaf60">
                      <Title>Best Of Friends</Title>
                 </Article>
                 <Article url="5065/index.html" iconCls="iconClassLeaf60">
                    <Title>The Blue Highway</Title>
                  </Article>
              </Folder> 
       </Folder> 
       <Article url="5077/index.html" iconCls="iconClassLeaf90">
           <Title>All Malaysia.info</Title>
        </Article>
</Folder> 

obrigado

Poste o código que vc está utilizando para gerar o arquivo.


 public String montarArvore(){
             
             List buscaTelasPai;
              buscaTelasPai =  buscaArvore();
             List arvores = buscaTelasPai;
             
             XStream xstream = new XStream();
                           
            
             
             String contatosEmXML = xstream.toXML(arvores);

              
            return  contatosEmXML;
        }

o arquivo até gera mais a estrutura to sinistra para fazer

dê uma olha olhada no JAXB…saiu uma matéria na revista Mundo Java (Número 26)

Me pareceu bem fácil de se trabalhar com XML depois q li o artigo…

Tente usar o JDOM…é tão simples quanto,e mais completo que o Xstream

abraço