[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Tag insertion problem while forming xml output
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
|
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
|