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(_at_)onebox(_dot_)com 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(_at_)onebox(_dot_)com - email
--~------------------------------------------------------------------
XSL-List info and archive:
http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to:
http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam
protection around
http://mail.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive:
http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to:
http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--