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]

RE: problems with contain function


> I am trying to test a condition with contains() function . 
> But for some 
> reason it doesn't allow variables as its parameters.
> I am usning xalan java from apache as xslt processor.
> 
> <xsl:template match=".//UserDefined">
> <xsl:variable name="fieldName" select="label"/>
> <xsl:if test="not(contains($fieldName,'sast box ahn route'))">

Your problem is not with contains(), it is with xsl:variable.

I suspect you meant select="'label'": the string 'label', not the content of
the child::label element.

Incidentally, the only difference between match=".//UserDefined" and
match="UserDefined" is that they have different priority. They match exactly
the same nodes, namely all <UserDefined> elements.

Mike Kay


 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]