Hi
sorry for my mistake..again the input xml data and the expecting output:
The xml data has many foo elements (1000).
XMLDATA
-------
<?xml version="1.0" encoding="UTF-8"?>
<xmldata>
<ss> s </ss>
<nn>n </nn>
<foo>tt</foo>
<foo>bb</foo>
<foo>aa</foo>
<foo>mm</foo>
<foo>ll</foo>
<foo>nn</foo>
<foo>ff</foo>
<foo>gg</foo>
<foo>ii</foo>
<hh>h</hh>
</xmldata>
------------OUTPUT
<fooGroup>
<frirst_element>
<_1st_elment>tt</_1st_elment>
<_2nd_element>bb</_2nd_element>
<_3rd_element>aa</_3rd_element>
</frirst_element>
<_2nd_element>
<_1st_elment>mm</_1st_elment>
<_2nd_element>ll</_2nd_element>
<_3rd_element>nn</_3rd_element>
</_2nd_element>
<_3rd_element>
<_1st_elment>ff</_1st_elment>
<_2nd_element>gg</_2nd_element>
<_3rd_element>ii</_3rd_element>
</_3rd_element>
</fooGroup>
<fooGroup>
...
</fooGroup>
<fooGroup>
...
</fooGroup>
--- Martin Honnen <Martin(_dot_)Honnen(_at_)gmx(_dot_)de> schrieb am Fr,
22.6.2012:
Von: Martin Honnen <Martin(_dot_)Honnen(_at_)gmx(_dot_)de>
Betreff: Re: [xsl] build group of elements
An: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Datum: Freitag, 22. Juni, 2012 15:57 Uhr
henry human wrote:
Now in other place three is similar node which is more
complecated and I could not use your template to create the
desired output!
Here is a sample. In this sample each group have 3
elements and the
name of elemnts are more complex dann befrore:
<fooGroup>
<frirst_elment>
<1st_elment></1st_elment>
<_2nd_element>aa</_2nd_element>
<_3rd_element>aa</_3rd_element>
</frirst_element>
<_2nd_elment>
<1st_elment></1st_elment>
<_2nd_element>aa</_2nd_element>
<_3rd_element>aa</_3rd_element>
</_2nd_element>
<3rd_elment>
<1st_elment></1st_elment>
<_2nd_element>aa</_2nd_element>
<_3rd_element>aa</_3rd_element>
</3rd_element>
</fooGroup>
I am willing to adjust the code I posted but please post
well-formed XML input and desired result samples explaining
the more complicated requirement.
--
Martin Honnen --- MVP Data Platform
Development
http://msmvps.com/blogs/martin_honnen/
--~------------------------------------------------------------------
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>
--~--
--~------------------------------------------------------------------
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>
--~--