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

RE: RE: RE: html tables with XSL

Subject: RE: RE: RE: html tables with XSL
From: Deepak <deepak_vn@xxxxxxxxx>
Date: Fri, 13 Jan 2006 03:08:48 -0800 (PST)
html table caption prop
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 

Current Thread
  • RE: html tables with XSL, (continued)
    • cknell - 11 Jan 2006 18:31:48 -0000
    • Deepak - 12 Jan 2006 10:05:42 -0000
    • Deepak - 12 Jan 2006 10:05:58 -0000
    • cknell - 12 Jan 2006 12:20:28 -0000
      • Deepak - 13 Jan 2006 11:09:05 -0000 <=
        • Deepak - 13 Jan 2006 15:13:48 -0000
        • Deepak - 18 Jan 2006 15:10:46 -0000
    • cknell - 18 Jan 2006 21:37:23 -0000
      • Deepak - 19 Jan 2006 10:06:00 -0000

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.