RE: RE: RE: [xsl] html tables with XSL

Subject: RE: RE: RE: [xsl] html tables with XSL
From: Deepak <deepak_vn@xxxxxxxxx>
Date: Fri, 13 Jan 2006 07:13:41 -0800 (PST)
> Hi Charls,
> 
> Thanks for the mail.
> 
> Actually my XML file is bit different that the
> sample
> file the i sent to you. It contains several nodes
> under 'FormElement' node, i think in that situation
> that solution is not feasible.
> 
> <FormElements>
>   <FormElement version="0.1">
>      <value>
>        <editbox password="false">Sam</editbox>
>      </value>
>      <caption>Name</caption>
>     
> <elementid>Template[0]/NAME[0]/Value</elementid>
>    </FormElement>
>   <FormElement version="0.1">
>      <value>	<editbox
> password="false">Test</editbox></value>
>      <caption>Org</caption>
>     
> <elementid>Template[0]/NAME[1]/Value</elementid>
>   </FormElement>
>   <FormElement version="0.1">
>      <value>VALUE<value>
>      <caption>KeyValue</caption>
>     
> <elementid>Profile[1]/KeyValueString</elementid>
>   </FormElement>
>   <FormElement version="0.1">
>      <value>VALUE1<value>
>      <caption>KeyValue1</caption>
>     
> <elementid>Profile[1]/KeyValueInteger</elementid>
>   </FormElement>
>    <!-- continuing Profile[1]/ with another
> value............and will start with another
> Profile[2]-->
> </FormElements>
> 
> So i am trying put the values in the table like
>  
>   Column1    Column2
>   Name:Sam   KeyValue : Value for Profile1
>   Org :US    KeyValue1: Value for Profile1 
>   ---------------------------
>   Name: Sam  KeyValue : Value for Profile2
>   Org : US   KeyValue : Value for Profile2
> 
> Am not sure how we can solve this problem, please
> advice me.
> 
> Thanks & Regards,Deepak
> 
> 
> --- cknell@xxxxxxxxxx wrote:
> 
> > Attaching files is not a good idea. When we ask
> for
> > you to post a stylesheet or a data file or
> whatever,
> > just paste them into the body of the message.
> > 
> > That being said, given the data document you
> posted
> > today and the expected output you attached to
> > yesterday's message, I don't see how you can get
> the
> > output you asked for. Nonetheless, I took the data
> > document you posted today and constructed a
> > stylesheet that produces an output of the format
> you
> > asked for yesterday, making allowances for the
> > difference in the string values of the elements in
> > the input document versus the expected output in
> > yesterday's attachment.
> > 
> > <?xml version="1.0" encoding="UTF-8"?>
> > <xsl:stylesheet version="1.0"
> > xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> > 
> >   <xsl:template match="/">
> >     <table border="1">
> >       <TR>
> >         <TH COLSPAN="1"
> bgcolor="#E0E0E0">Name</TH>
> >         <TH COLSPAN="1" bgcolor="#E0E0E0">Key
> > Properties</TH>
> >         <TH COLSPAN="1"
> > bgcolor="#E0E0E0">checkthis</TH>
> >       </TR>
> >       <xsl:apply-templates />
> >     </table>
> >   </xsl:template>
> >   
> >   <xsl:template match="Formelements">
> >     <xsl:apply-templates />
> >   </xsl:template>
> >   
> >   <xsl:template
> > match="Form[contains(elementid,'properties')]">
> >     <tr>
> >       <td bgcolor="#F0F8FF">
> >         <ul>
> >           <li>
> >             Name: <xsl:value-of
> >
>
select="preceding-sibling::Form[contains(elementid,'name')]"
> > />
> >           </li>
> >           <li>
> >             Address: <xsl:value-of
> >
>
select="preceding-sibling::Form[contains(elementid,'address')]"
> > />
> >           </li>
> >         </ul>
> >       </td>
> >       <td bgcolor="#F0F8FF"><ul><li>Key
> > Prop:<xsl:value-of select="." /></li></ul></td>
> >       <td><input type="radio" name="group1"
> > value="check" bgcolor="#F0F8FF">check
> > this</input></td>
> >     </tr>
> >   </xsl:template>
> >   
> >   <xsl:template
> >
>
match="Form/elementid[not(contains(elementid,'properties'))]"
> > />
> > 
> > </xsl:stylesheet>
> > -- 
> > Charles Knell
> > cknell@xxxxxxxxxx - email
> > 
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> http://mail.yahoo.com 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Current Thread
  • RE: RE: [xsl] html tables with XSL, (continued)
    • Deepak - Thu, 12 Jan 2006 02:05:54 -0800 (PST)
    • Deepak - Thu, 12 Jan 2006 02:06:02 -0800 (PST)
    • cknell - Thu, 12 Jan 2006 07:20:38 -0500
      • Deepak - Fri, 13 Jan 2006 03:08:48 -0800 (PST)
        • Deepak - Fri, 13 Jan 2006 07:13:41 -0800 (PST) <=
        • Deepak - Wed, 18 Jan 2006 07:10:41 -0800 (PST)
    • cknell - Wed, 18 Jan 2006 16:37:12 -0500
      • Deepak - Thu, 19 Jan 2006 02:06:06 -0800 (PST)
    • cknell - Fri, 20 Jan 2006 11:45:26 -0500