Subject: Re: [xsl] Hash-Table in xsl? From: "Pankaj Shinde" <shinde_pankaj@xxxxxxxxxxxxxx> Date: Fri, 22 Feb 2002 18:25:22 +0530 |
The output html has not come out in the way i wanted it to. Output required is : ------------------- <table> <tr> <td></td> <td>Company1</td> <td>Company2</td> </tr> <tr> <td>Commodity1</td> <td>11</td> <td>21</td> </tr> <tr> <td>Commodity2</td> <td></td> <td>22</td> </tr> <tr> <td>Commodity3</td> <td>13</td> <td></td> </tr> </table> ----- Original Message ----- From: "Pankaj Shinde" <shinde_pankaj@xxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Friday, February 22, 2002 5:56 PM Subject: [xsl] Hash-Table in xsl? > Hi, > > Can one create a hash table some how in xsl? > > My input xml : > -------------- > > <?xml version="1.0" encoding="ISO-8859-1"?> > <wrapper> > <data> > <company>company1</company> > <commodity>commodity1</commodity> > <units>11</units> > </data> > <data> > <company>company2</company> > <commodity>commodity2</commodity> > <units>22</units> > </data> > <data> > <company>company1</company> > <commodity>commodity3</commodity> > <units>13</units> > </data> > <data> > <company>company2</company> > <commodity>commodity1</commodity> > <units>21</units> > </data> > </wrapper> > > My output html : > ---------------- > > > Company1 > Company2 > > Commodity1 > 11 > 21 > > Commodity2 > > 22 > > Commodity3 > 13 > > > > > > > My Logic : > ---------- > > for each data node > if value of company has not been seen earlier > create new column with value of company as heading for that column > if value of commodity has not been seen earlier > create new row with value of commodity as heading for that row > put value of commodity in correct place. > else > if value of commodity has not been seen earlier > create new row with value of commodity as heading for that row > put value of commodity in correct place. > > Problem : > --------- > 1. I can use preceding-sibling for checking whether "value of company is > new" or "value of commodity is new". But this > screws up performance for large xmls. > 2. I can use java.util.Hashtable from within my xsl. How will this affect my > performance. > 3. Can Meunchian be modified for this problem? > > Any help is appreciated. > > regards, > <panx/> > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Hash-Table in xsl?, Pankaj Shinde | Thread | RE: [xsl] Hash-Table in xsl?, Michael Kay |
[xsl] Hash-Table in xsl?, Pankaj Shinde | Date | [xsl] XSL Formatter V2.4 Release In, Keiko Hiraide |
Month |