Tilted Forum Project Discussion Community

Tilted Forum Project Discussion Community (https://thetfp.com/tfp/)
-   Tilted Technology (https://thetfp.com/tfp/tilted-technology/)
-   -   [xslt] grouping elements (newbie question) (https://thetfp.com/tfp/tilted-technology/56902-xslt-grouping-elements-newbie-question.html)

FlorentinoAriza 05-26-2004 01:01 AM

[xslt] grouping elements (newbie question)
 
hi there

i'm a java guy but i have to do a project in xslt (conversion of xml documents) and i'm stuck :
input file is more or less this
<records>
<record>
<element1>lorem ipsum</element1>
<element1>lorem ipsum</element2>
<element1>lorem ipsum</element3>
<element1>lorem ipsum</element4>
<element1>lorem ipsum</element5>
<element1>lorem ipsum</element6>
<element1>lorem ipsum</element7>
<element1>lorem ipsum</element8>
<element1>lorem ipsum</element9>
<element1>lorem ipsum</element9>
<element1>lorem ipsum</element9>
<element1>lorem ipsum</element9>
</record>
<record>
<element1>lorem ipsum</element1>
<element2>lorem ipsum</element2>
<element3>lorem ipsum</element3>
<element4>lorem ipsum</element4>
<element5>lorem ipsum</element5>
<element6>lorem ipsum</element6>
<element7>lorem ipsum</element7>
<element8>lorem ipsum</element8>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
</record>
<record>
<element1>lorem ipsum</element1>
<element2>lorem ipsum</element2>
<element3>lorem ipsum</element3>
<element4>lorem ipsum</element4>
<element5>lorem ipsum</element5>
<element6>lorem ipsum</element6>
<element7>lorem ipsum</element7>
<element8>lorem ipsum</element8>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
</record>
</records>

now all i have left to do is group the element9 objects in a <question> object.
==>

<record>
<element1>lorem ipsum</element1>
<element2>lorem ipsum</element2>
<element3>lorem ipsum</element3>
<element4>lorem ipsum</element4>
<element5>lorem ipsum</element5>
<element6>lorem ipsum</element6>
<element7>lorem ipsum</element7>
<element8>lorem ipsum</element8>
<vraag>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
<element9>lorem ipsum</element9>
</vraag>
</record>

anyone have a clue how to do ?
thanx in advance

Cuball 05-29-2004 06:32 AM

hmm I should look up the details, but at first sight I would create use xpath to select all element9 elements...
Code:

<xsl:element name = "vraag">
 <xsl:for-each select="element9">
    <xsl:template-match />
  <xsl:for-each/>
</xsl:element>

just out of my thumb, but I could be wrong, if I would be you I should check the documents at www.w3.org


All times are GMT -8. The time now is 04:03 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38