Pedrosa
Aqui já tive problemas com Xtream também, tente trocar o alias para outro nome e veja se funciona.
maquiavelbona
Já leste o tutorial?
http://xstream.codehaus.org/alias-tutorial.html
Até!
Obs.: Mais um pinheiro morto para virar papel.
ramilani12
maquiavelbona:
Já leste o tutorial?
http://xstream.codehaus.org/alias-tutorial.html
Até!
Obs.: Mais um pinheiro morto para virar papel.
Sim já li …
E não possui a solução para meu problema … 
ramilani12
Então mudando o nome do Alias tudo bem , mas o programa que meu cliente irá rodar espera esse tipo de tag:
E o XStream gera esse tipo de tag:<a>bla</a>
Este é meu problema tipo as tag input do HTML:
<input type="test" name="a"/>
maquiavelbona
Tem sim, creio que tenhas que aprender a trabalhar melhor com converters.
Até!
ramilani12
Pelo que entendi da Interface SingleValueConverter ele supre a deficiência do XStream nas tags onde há uma variavel no atributo XML
Existe uma outra Interface que me auxilie?
ramilani12
Resolvi meu problema usando o metodo: xstream.useAttributeFor();
public class Author
{
private String name;
public Author (String name)
{
this.name = name;
}
}
XStream xstream = new XStream();
Author a = new Author("Raphael Milani");
xstream.alias("author", Author.class);
xstream.useAttributeFor(Author.class, "name");
System.out.println(xstream.toXML(a));
Saida:
<author name="Raphael Milani"/>