|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Adding element to xml snippet using xslt
Hi:
I have the following xml snippet -- <abc:configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://oracle.com/xmlns/abcst/configuration configuration.xsd" locale="en" webcache="false" rmi="true"> <started status="true"></started> <server></server> .. .... </abc:configuration> I need to convert this to the following result xml: <abc:configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://oracle.com/xmlns/abcst/configuration configuration.xsd" webcache="false" useMgmt="true" metadata="true"> <drillOutDir></drillOutDir> <started status="true"></started> <server></server> ..... </abc:configuration> 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? <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:copy> <xsl:text></xsl:text> </xsl:template> <xsl:template match="server"> <xsl:element name="drillOutDir"> </xsl:element> </xsl:template> Please help. Thanks.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








