Subject:Element Loop Author:J LEO Date:30 Aug 2007 09:45 AM Originally Posted: 30 Aug 2007 07:59 AM
Like in the most examples it's possible to use the <xsl:for-each> because there are more <elements> with the same name.
but in my case every element is only occurs one time in the whole xml file.
therefore I would have to write the expression <xsl:value-of> for each of the elements which would be about 200 times -.-
so how can I define a kind of element loop that loops through every element I have and replies it's content.
xml file looks like:
--------------------------------------
<Metadata>
<time>timecontent</time>
<date>datecontent</date>
... 200 other elements....
<hight>hightcontent</hight>
</Metadata>
--------------------------------------
when I do:
--------------------------------------
<xsl:for-each select="Metadata">
<tr>
<xsl:value-of select="."/>
</tr>
</xsl:for-each>
I get this:
--------------------------------------
<tr>
timecontent
datecontent
....
hightcontent
</tr>
BUT, I want something like this:
--------------------------------------
<tr>
timecontent
</tr>
<tr>
datecontent
</tr>
...
<tr>
hightcontent
</tr>