|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: ?simple position grouping problem
Hi David,
> how do I select only <b>'s that follow particular <y>'s;
In XSLT 2.0, you use group-starting-with to say that you want to group
the child elements of <x> in the order that they appear, with each
group starting with the <y> element. The contents of the group can be
found using current-group() -- the first element in the resulting
sequence will be the <y> element, and the rest will be <b> elements.
<xsl:for-each-group select="/x/*"
group-starting-with="y">
<y id="{@id}">
<xsl:copy-of select="current-group()[self::b]" />
</y>
</xsl:for-each-group>
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








