Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - Re: [xsl] Problem with Positional Grouping from MSXML [Thread Next] Re: [xsl] Problem with Positional Grouping from MSXMLTo: Date: 2/2/2007 3:51:00 PM Andy Carr1 wrote:
If my xml fragment contained a table element how could that be handled as
it isn't in the w:p group:- it's on the same level as w:p
It might suffice to extend Darkman's first template in this way:
<xsl:template match="ns0:Body">
<Body>
<xsl:for-each-group
select="w:p|w:tbl"
group-starting-with="w:p[my:p-style(.) eq 'BodyHeading']">
<Section>
<xsl:apply-templates select="current-group()"/>
</Section>
</xsl:for-each-group>
</Body>
</xsl:template>
and to add another template for the table:
<xsl:template match="w:tbl">
<Table>
<xsl:apply-templates/>
</Table>
</xsl:template>
But you probably need more templates for the table content.
Yves | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
