This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: If nodeset does NOT include
- From: "Martinez, Brian" <brian dot martinez at trip dot com>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 30 Aug 2002 11:27:13 -0600
- Subject: RE: [xsl] If nodeset does NOT include
- Reply-to: xsl-list at lists dot mulberrytech dot com
> From: Thomas Hartung [mailto:thomas@nacmnc.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.martinez@trip.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