Re: [xsl] Legal Match ?

Subject: Re: [xsl] Legal Match ?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 14 Mar 2003 17:37:48 GMT
  Is this a legal match?
  <xsl:apply-templates select="z:row[@CreditStatus='$CREDIT_STATUS;']"/>

It's not a match it's an apply template but it is legal assuming the z:
prefix is in scope.

I half suspect that you meant to write
[@CreditStatus=$CREDIT_STATUS]
which woul dtest the CreditStatus attribute against a CREDIT_STATUS
variable, but as you have it it is testing whetehr the attribute 
has value $CREDIT_STATUS; as a literal string.

> If so... what does the template rule look like?
You can't tell what template rules match a given expression just from
the form of the expression.
template match="*"
would match such nodes for example.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

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


Current Thread