tenho um bean que faz uma consulta ao banco e retorna os dados no formato xml em uma atributo da classe. a partir dessa busca quero formatar os dados com um arquivo xsl e imprimir na página. o código script funciona assim:
------
<script language="J A V A S C R I P T">
var xml = new activexobject("microsoft.xmldom");
xml.async = false;
xml.load("select.xml");
var xsl = new activexobject("microsoft.xmldom");
xsl.async = false;
xsl.load("select.xsl");
document.write(xml.transformnode(xsl));
</script>
------------------------------
assim funciona, só que no passo xml.load(…), preciso buscar o arquivo xml, mas como esse resultado está num atributo do bean, não sei como buscar. já tentei isso:
xml.load(<jsp:getproperty name="cadastro" property="xmlselect" />);
alguma sugestão?
obrigado.
adriano.
Se eu montar o xml com um jsp, é só carregar dessa forma:
xml.load("dados.jsp");
Mas não quero deixar a lógica dentro de um jsp. Quero fazer isso em uma classe e só transferir os dados para a página. Gostaria de saber se há outra forma de montar uma consulta no formato xml fora do servlet/jsp e transferir pra página.