Subject: RE: RE: RE: [xsl] html tables with XSL From: Deepak <deepak_vn@xxxxxxxxx> Date: Fri, 13 Jan 2006 03:08:48 -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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: RE: RE: [xsl] html tables with , cknell | Thread | RE: RE: RE: [xsl] html tables with , Deepak |
RE: RE: Re: Re: [xsl] Newbie to XSL, Peter Flynn | Date | Re: [xsl] Re: Collecting sibling no, Mark Wilson |
Month |