Tempore 16:55:31, die 02/17/2005 AD, hinc in
xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com scripsit Nishi Bhonsle
<nishi(_dot_)bhonsle(_at_)oracle(_dot_)com>:
I have the following xsl, that converts the initial snippet to the
resultant but i observed that the <started> element occurs before the
<drillOutDir> element. How can I change my xsl to achieve the above
result xml in the exact order?
Hi,
You can use an 'xsl:sort' instruction to make sure the 'server' element is
processed first.
e.g.
<xsl:template match="abc:configuration">
<xsl:copy>
<xsl:copy-of select="@*[local-name() != 'rmi' and local-name() !=
'locale']"/>
<xsl:attribute name="useMgmt">
<xsl:text>true</xsl:text></xsl:attribute>
<xsl:attribute name="metadata"><xsl:text>true</xsl:text></xsl:attribute>
<xsl:apply-templates>
<xsl:sort select="boolean(self::server)" order="descending"/>
</xsl:apply-templates>
</xsl:copy>
<xsl:text></xsl:text>
</xsl:template>
<xsl:template match="server">
<xsl:element name="drillOutDir"> </xsl:element>
</xsl:template>
regards,
--
Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041)
"Φιλήκοον ειναι μαλλον η φιλόλαλον" -
Κλεόβουλος
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--