Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Help needed with transition [Thread Next] Re: Help needed with transitionTo: NULL Date: 11/18/2008 11:17:00 PM I'm getting closer but still no cigar :-(
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">
<xsl:apply-templates select="//heading" />
</xsl:template>
<xsl:template match="heading">
<fieldset>
<legend>
<xsl:value-of select="."/>
</legend>
<!-- Only text elements following above heading -->
<xsl:apply-templates select="//text" />
</fieldset>
</xsl:template>
<xsl:template match="text">
<p>
<xsl:value-of select="."/>
</p>
</xsl:template>
</xsl:stylesheet>
Where my comment is in the XSLT above I need help. I've looked at
following-sibling which could be what I need but I can't figure out how...
anyone?
On 18-11-2008 22:40:30, "Hvid Hat" wrote:
> Hi
>
> Can anyone help me with the following transition? My problem is how to
> create a fieldset each time I run into a heading and then include the
> following text elements within the fieldset.
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <field>
> <heading>First heading</heading>
> </field>
> <field>
> <text>Lorem</text>
> </field>
> <field>
> <text>Ipsum</text>
> </field>
> <field>
> <heading>Second heading</heading>
> </field>
> <field>
> <text>Dolor</text>
> </field>
> <field>
> <text>Sit</text>
> </field>
> <field>
> <heading>Third heading</heading>
> </field>
> <field>
> <text>Amet</text>
> </field>
>
> To
>
> <fieldset>
> <legend>First heading</legend>
> <p>Lorem</p>
> <p>Ipsum</p>
> </fieldset>
> <fieldset>
> <legend>Second heading</legend>
> <p>Dolor</p>
> <p>Sit</p>
> </fieldset>
> <fieldset>
> <legend>Third heading</legend>
> <p>Amet</p>
> </fieldset>
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
