Hi,
I am having problem with contains() in XSLT2
(Saxon8.5.1). The following code is checking if the
classname contains the word "notification":
<xsl:variable name="vKeyword" select="notification"/>
<xsl:variable name="vClassName"
select="Class/@classname"/>
<xsl:if test="contains($vClassName, $vKeyword)">
<xsl:copy-of select="."/>
</xsl:if>
XSLT2 using Saxon8.5.1 returns the following error:
XPTY0004: A sequence of more than one item is not
allowed as the first argument of contains()
Using XSLT 1, Saxon8.5.1 returns no error.
What does that error mean? How do I check if an
attribute contains a keyword in XSLT2?
thanks,
Xiaocun Xu
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--