[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Tag insertion problem while forming xml output

Subject: Tag insertion problem while forming xml output
From: Dipesh Khakhkhar <dkhakhkh@xxxxxxxxxxxxxxx>
Date: Tue, 24 Feb 2004 18:26:09 -0500
forming xml
Hi,

I am having following xml.

<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Tables>
 <Table Name="a">
 <Column Name="x"/>
 <Column Name="y"/>
 <Column Name="z"/>
</Table>

<Table Name="aa">
 <Column Name="xx"/>
 <Column Name="yy"/>
 <Column Name="zz"/>
</Table>

<Table Name="aaa">
 <Column Name="xxx"/>
 <Column Name="yyy"/>
 <Column Name="zzz"/>
</Table>

<Table Name="b">
 <Column Name="l"/>
 <Column Name="m"/>
 <Column Name="n"/>
</Table>

</Tables>
</Root>

-----------------------
This is small snippet of the large input file and it has many more <Table> 
tags.

I am trying to form another xml from this and the desried output is like

<Root>
<FixedTables>
 <Table Name="a">
 <Column Name="x"/>
 <Column Name="y"/>
 <Column Name="z"/>
</Table>

<Table Name="aa">
 <Column Name="xx"/>
 <Column Name="yy"/>
 <Column Name="zz"/>
</Table>

<Table Name="aaa">
 <Column Name="xxx"/>
 <Column Name="yyy"/>
 <Column Name="zzz"/>
</Table> 
</FixedTables>
<VaryingTables>
<Table Name="b">
 <Column Name="l"/>
 <Column Name="m"/>
 <Column Name="n"/>
</Table> 
</VaryingTables>
</Root>

---------------------------------------

I have written xsl and used conditional statement i.e. <xsl:when> (To take 
care for first 3 <Table> tags in the input file) and <xsl:otherwise> (For the 
rest of the <Table> tags in the input file.
But I am not able to write tags like <FixedTables>, </FixedTables>, 
</VaryingTables> and <VaryingTables>, since i can't write these tags in 
<xsl:choose> randomly. Further i tried to use <xsl:call-template> but still i 
am not able to.

I hope i am able to explain my problem.

Can someone please suggest me how do i get the desired output?

Thanks in the anticipation that i will get some hint to solve the problem.

Regards,
Dipesh


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.