Subject: Re: [xsl] Dynamic creation of Frame view from XML using XSLT Regex match! From: sreejith m <msreejith@xxxxxxxxx> Date: Sun, 9 Sep 2007 21:16:59 -0700 (PDT) |
Sorry Abel for missing that point of yours. Currently, I have (already posted in previous threads): a) source XML doc b) XSL doc The above two render a html page with the XML content rendered into a html tabular format using the XSLT. What I want is : a) the XSL should be able to generate a single html output with a frameset b) whatever I *Currently* get should go to right frame c) the XSL should also generate left frame which acts as an index page to the right frame. The hyperlinks in lframe are the <h1> words (table headings) from the rframe, which point to the corresponding table in the right frame itself. Hope this adds a little clarity? Thanks for your inputs.. regards Sreejith --- Abel Braaksma <abel.online@xxxxxxxxx> wrote: > sreejith m wrote: > > > > lframe should dynamically get populated with: > > -------------------------------------------- > > <html> > > <body> > > <a href='rframe.T_SYS_REF'> T_SYS </a> > > <a href='rframe.T_MB_REF'> T_MB </a> > > </body> > > </html> > > > > rframe should dynamically contain: > > ---------------------------------- > > <html> > > <body> > > <h1> T_SYS </h1> > > <a name='T_SYS_REF'> <table id='t_sys_tab'> > </a> > > --content for t_sys_tab > > </table> > > > > <h1> T_MB </h1> > > <a name='T_MB_REF'> <table id='t_mb_tab'> </a> > > --content for t_mb_tab > > </table> > > > > </body> > > </html> > > > > > > > I think you missed my point. I was requesting about > what you *currently* > have as output, and what you want it to be. Your > input XML was not > well-formed XML, so I guess you did not use it for > testing. Above is not > what you are currently having, nor is it an exact > sample of what you > want. We cannot distill from that what possible > elements you have in > mind for your output. > > Are you aware of that you are using an XSLT 1.0 > stylesheet that creates > XHTML and that this has some drawbacks that will > need to be addressed > for the page to render correctly? Notably the empty > / non-empty tag > problem, i.e., a tag like <p> when it does not > contain content is > rendered as <p /> by the processor, but some > browsers cannot handle that > well and expect it to be <p></p> (same with > <td></td>, <li></li> etc). > The other way around for <br />, which is already an > empty element and > should remain empty. Note the space before the > slash, which is not > mandatory in XML, but is mandatory in XHTML for > backward compatibility > with misrendering user agents. > > Anyway, below is your current output. Please update > again and tell us > how you want it to be (i.e., what are you missing, > what do you expect). > In addition, you supplied one stylesheet, but you > have three outputs: > the frameset, the left frame and the right frame. > So, you'll need three > stylesheets (or three modes). I guess that the one > you are asking about > is about the right frame stylesheet only? > > Your current output, based on adjusted XML: > > <!DOCTYPE html > PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <title>XMLDOC</title> > <style type="text/css"> > table { font-family: Arial, > sans-serif; } > th { font-size: 75%; background: > #4D5D97; > color: #FFFFFF; } > td { vertical-align: top; } > .odd { background: #E3E4FA; } > .evn { background: #E7ECF0; } > </style> > </head> > <body> > <h1>T_SYS</h1> > <table border="0"> > <tr> > <th>acol</th> > <th>bcol</th> > <th>acol</th> > <th>bcol</th> > </tr> > <tr class="odd"> > <td> aval </td> > <td> bval </td> > <td> aval </td> > <td> bval </td> > </tr> > </table> > <h1>T_MB</h1> > <table border="0"> > <tr> > <th>acol</th> > <th>bcol</th> > </tr> > <tr class="odd"> > <td> aval </td> > <td> bval </td> > </tr> > <tr class="evn"> > <td> aval </td> > <td> bval </td> > </tr> > </table> > </body> > </html> > > > Cheers, > -- Abel Braaksma > > ____________________________________________________________________________________ Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Dynamic creation of Frame, Abel Braaksma | Thread | Re: [xsl] Dynamic creation of Frame, Abel Braaksma |
Re: [xsl] Fwd: level grouping probl, Maria Shvedova | Date | Re: [xsl] Dynamic creation of Frame, Abel Braaksma |
Month |