[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|