O Java 1.4.0 tem como processador XSL nativo o TrAX (se você quiser ou tiver que usar o Xalan, precisa definir a propriedade do sistema -Dendorsed.dirs com o diretório onde está o JAR do Xalan).
O trecho abaixo usa as seguintes classes do J2sdk1.4.0 import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.TransformerException; import javax.xml.transform.Source; import javax.xml.transform.Result; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.dom.DOMResult; import javax.xml.transform.stream.StreamSource; import javax.xml.transform.TransformerFactory; import javax.xml.transform.Transformer; // source - árvore DOM fonte // result - árvore DOM vazia (somente a raiz) private void transform(org.w3c.dom.Document source, org.w3c.dom.Document result, String xslStyleSheet) { Source xmlSource = new DOMSource(source); Result xmlResult = new DOMResult(result); Source xslStyle = new StreamSource(xslStyleSheet); try { TransformerFactory tf = TransformerFactory.newInstance(); Transformer t = tf.newTransformer(xslStyle); t.transform(xmlSource, xmlResult); } catch (TransformerConfigurationException e) { e.printStackTrace(); return; } catch (TransformerException e) { System.err.println("Erro durante a transformação dos dados usando a folha de estilos."); e.printStackTrace(); return; } } []s Helder. ----- Original Message ----- From: Sven van ´t Veer To: [EMAIL PROTECTED] Sent: Thursday, March 14, 2002 8:45 AM Subject: Re: [java-list] Parse do XML no server Utiliza as ferramentas da Apache (Xalan) São tipo 3 linhas de código Luiz Fernando Bicalho wrote: Amigos, Estamos fazendo uma aplicação que gera uns resultados em XML e utilizamos XSL para formatar a saida HTML para isso associamos o XML ao XSL por um arquivo HTML que tem um javascript que faz o parse. mas queriamos que o parse fosse feito no server. para isso uma pessoa da empresa fez um ASP que fazia isso, mas precisamos fazer o mesmo em java. Gostaria de saber se alguem já fez isso, ou se tem alguma dica para seguir. Obrigado Luiz -- "'You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted." James Gosling ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------