[jdom-interest] (no subject)
Raffaele Sena
raff at aromatic.org
Thu Oct 24 10:58:12 PDT 2002
>
> Can you pl suggest me a solution, for this transformation. Is JDOM
helpful
> for the transormation ?
>
I thought this message was posted on one of the XSL mailing lists I
subscribe
and I was wondering why you would ask about JDOM. Then I realized: wrong
list! :)
Yes, you can probably use JDOM and scan the tree a few times to create a
new structure the way you describe.
If you are interested in the XSL transformation here is the code (that
you can
run in your favorite XSLT processor) .
-- Raffaele
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/Employees">
<Employees>
<xsl:apply-templates select="employee[@managerId='null']"/>
</Employees>
</xsl:template>
<xsl:template match="employee">
<employee id="{@id}" name="{@name}">
<xsl:variable name="id" select="@id"/>
<xsl:apply-templates select="../employee[@managerId=$id]"/>
</employee>
</xsl:template>
</xsl:stylesheet>
More information about the jdom-interest
mailing list