Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [xsl] Wrap changing element sequence into container: with 'for-each-group'?

From: David Carlisle <davidc@--------->
To:
Date: 2/1/2007 12:30:00 PM
> Looking at the code, I assume what makes the difference is that without 
> xsl:for-each-group, all "b" and "c" elements within their parent element 
> would go into the same container1 instance instead of each "b"/"c" 
> sequence receiving their own container. Am I right?

the usage of for-each-group that you suggested, with a constant grouping
key, is exactl_ the same as the version I posted that did not use
for-each-group at all. In both cases they will only make a single
container1 element and place into that all of the relevant elements even
if they occur later in the input sequence.

the "two methods" that i posted in the earlier reply were designed to
handle this case, they will separately group each contiguous run of b,c
and d,e,f groups into possibly multiple container element_s_. 


> If so, it won't hurt me, as my "b" and "c" elements will always appear 
> before any "d" element, therefore I think can do without
> xsl:for-each-group.

so, you don't need for-each groop here.

> The lesson I learned: The hardest part with XSLT (2.0) is to find its 
> easy solution to your complex problem. ;-)

sounds about right!

David


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent