>
> Sei que existem outras APIs al�m do JDOM, como a descrita pelo Sven,
> mas eu particularmente estou muito satisfeito com o JDOM, que est�
> sendo desenvolvido por dois Java Gurus americanos (Jason Hunter e
> Brett McLaughlin) e tem o c�digo aberto.
Pois eh, mas o xml da apache � opensource tambem. A maior vantegem � que
xalan, xerces e cocoon fazem parte da JDK 1.4. Ae no futuro n�o precisa
mais aprender outro api.
Outra com xalan vc pode script dentro do XSL(T) isso pode ser
JavaScript, VBScript, Python, Perl e Java 2 (chamando classes direto).
Pelo que eu saiba o JDOM n�o fa�a isso tipo:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:lxslt="http://xml.apache.org/xslt" xmlns:javascript="ext1"
extension-element-prefixes="javascript">
<xsl:output method="xml" indent="yes"/>
<lxslt:component prefix="javascript" elements="timelapse"
functions="calc, calc1">
<lxslt:script lang="javascript">
var multiplier=1;
function timelapse(xslProcessorContext, elem){
multiplier=parseInt(elem.getAttribute("multiplier"));
return null;
}
function calc(var1, var2){
v1 = parseInt(var1);
v2 = parseInt(var2);
return v1 * v2;
}
function calc1(var1, var2){
v1 = parseInt(var1);
v2 = parseInt(var2);
return v1 * v2 + 2;
}
</lxslt:script>
</lxslt:component>
<xsl:template match="ROUTES">
<ROUTES>
<xsl:appyl-templates/>
</xsl:for-each>
</ROUTES>
</xsl:template>
<xsl:template match="ROUTE">
<ROUTE>
<R_ID><xsl:value-of select="@R_ID"/></R_ID>
<CALC><xsl:value-of javascript:calc1(O_AVT, O_BAVT)/></CALC>
</ROUTE>
</xsl:template>
</xsl:stylesheet>
------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------