This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Nested <xsl:for-each select="">


> I have a problem to get the correct value of first
>   <xsl:for-each select="MainRoot/ContentTypeProperty/Record">
...
>
>       <xsl:for-each select="MainRoot/ContentTypePropertyData/Record" >

The XPath expression in the inner for-each is being evaluated with the
context node set to the element selected in the outer for-each. So it's
looking for a MainRoot element that's the child of a
MainRoot/ContentTypeProperty/Record, and there isn't one.

It looks to me as if you're one of those users who's using xsl:for-each
because it looks simpler than xsl:apply-templates. Some people advise never
using for-each until you've mastered template rules, because actually there
are lots of traps to fall into.

Mike Kay
Software AG


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]