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]

problem with <xsl:if>



Hello,

I have an xml file that looks like this:

<addresslist edit="yes">
	<address>
		<name>Blah1</name>
	</address>
	<address>
		<name>Blah2</name>
	</address>
	<address>
		<name>Blah3</name>
	</address>
</addresslist>

and xsl that matches addresslist, then loops through each address, and IF
the addresslist attribute edit equals "yes", then I'd like to add something.

<xsl:template match="addresslist">
	<b><xsl:value-of select="@name"/></b><br/>
	<xsl:for-each select="address">
		<xsl:value-of select="name"/>
		<xsl:if test="addresslist[@edit='yes']/address">
			...add something...
		</xsl:if><br/>
	</xsl:for-each><p/>
</xsl:template>

but I am not sure how to do the if test.  an example implies that I should
use double quotes ("), but cocoon doesn't seem to like that.  Could someone
help me with the test condition?

Thanks,
Jay



 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]