From: Thomas Hartung [mailto:thomas(_at_)nacmnc(_dot_)com]
Sent: Friday, August 30, 2002 10:37 AM
I want to call a template only if a nodeset does
not contain a match for a variable, ie:
<xsl:if test="(.//InqInfo/Member_Id != $listfor)">
<xsl:call-template
name="Recipbutton">
where != should mean "does not include"
I know it's a stupid question, but I can't see a
simple, straightforward way to do this.
!= means "does not equal"--not quite the same thing. If you want to test if
$listfor does not exist within Member_Id, you could try:
<xsl:if test="not(contains(.//InqInfo/Member_Id,$listfor))">
<xsl:call-template name="Recipbutton"/>
</xsl:if>
(newbie post--please correct me as necessary!)
cheers,
b.
| brian martinez
brian(_dot_)martinez(_at_)trip(_dot_)com |
| senior gui programmer 303.708.7248 |
| trip network, inc. fax 303.790.9350 |
| 6436 s. racine cir. englewood, co 80111 |
| http://www.cheaptickets.com/ http://www.trip.com/ |
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list