Re: [xsl] for-each question

Subject: Re: [xsl] for-each question
From: Ronald <ronald@xxxxxxxxxxx>
Date: Thu, 26 Apr 2001 13:45:27 +0100
You're not specifying you want both documents to be generated.
This is probably called the "xsl:for-each trap".

Maybe you can try to do without the xsl for-each?
xsl:value-of only gives you the first value!

Try xsl:apply-templates here, or another xsl:for-each commando.

If you really have to use xsl:for-each, why are you not specifying the xsl for-each as:
<xsl:for-each select="/eventsCalendar/eventRecord[eventID=$neweventID]/listDoc/document">
for it is the content of your for-each that has to be outputted for each document, and not for each listdoc.

I would suggest that you rewrite this fragment and try not to use xsl:for-each but xsl:apply-templates etc.


At 12:34 PM 4/26/01 +0100, you wrote:
I have the following xml:
                  <document href="C:\events1.doc">agenda.doc</document>
                  <document href="C:\events2.doc">conference.doc</document>

and the following xsl:
The parameter was set earlier
 <td colspan="3" width="363">
            <font face="Arial, Helvetica, sans-serif" color="#000000"
                                <xsl:attribute name="href"><xsl:value-of
                                <xsl:value-of select="document"/>

Just a link to agenda.doc is returned and not both documents. Any


XSL-List info and archive:

XSL-List info and archive:

Current Thread