JavaBean/XML/XSL/JavaScript

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.