Subject: Re: [xsl] Problem to compare a value with a set of tag content From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 29 May 2002 18:33:31 +0100 |
> of tag content the content of a tag is the stuff between < and > If you mean the stuff between <xxx> and </xxx> then that is the content of the xxx element not the content of a tag. > Question 1 : Are nested for-each statements allowed ? yes But your example appears confused (so i can't tell what you want) <xsl:for-each select="annonce"> so here the current node is an annonce. <xsl:variable name="en-pdf"> <xsl:for-each select="compte/pdf"> so here you are iterating over all pdf children of compute children of the current element but that is empty as the annonce element does not have any compte children. You could use /compte/pdf which would select something but there is no point in nesting such a for-each as it will re-evaluate the same thing each time for each item in the outer list. > Question 2 : I think you just want something like <xsl:for-each select="annonce/id"> <xsl:variable name="en-pdf" select=".=../../compte/pdf"/> which will iterate over the <id> and in each case $en-pdf will be true() or false() David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Problem to compare a value wi, Xavier DAMAY | Thread | Re: [xsl] Problem to compare a valu, Xavier DAMAY |
[xsl] Problem to compare a value wi, Xavier DAMAY | Date | [xsl] Sum Problem, Kirwan, K. |
Month |