pelamordedeus… nao use XSLT… construcao e manutenção complicadissimos, somado a performance tosquissima. Use Freemarker e seja mais feliz :D. Veja como no link http://freemarker.sourceforge.net/docs/xgui.html
[quote=Rafael Steil]pelamordedeus… nao use XSLT… construcao e manutenção complicadissimos, somado a performance tosquissima. Use Freemarker e seja mais feliz :D. Veja como no link http://freemarker.sourceforge.net/docs/xgui.html
[/quote]
Eitcha.
Freemarker é legal mesmo, mas leia as entrelinhas antes de adotar:
Fora que eu não acho construção e manutenção complicadíssimos, um pouco trabalhoso e concordo com [quote=Freemarker Preface]Also its (XSLT) syntax is terribly verbose.[/quote]
Mas como funciona, eu fiz uma consulta no banco (hibernate) e tenho o meu objeto em mãos.
Eu uso um framework q mostra tudo na tela usando XML, ele não acessa banco, e pra ele, dados = XML. E tem que ser parametro do XML, não pode ser como TAG.
Então, transformo o meu objeto em um “objeto de tela”, que tem apenas os atributos em tipo primitivo e String. Sem arrays, sem objetos “estranhos”, nada, só tipo primitivo e String.
Esse cara eu passo por dentro de uma classe q usa reflexão e monta o meu XML concatenando Strings, sei lá, bem simples, o que vocês acham?