Subject: Re: [xsl] SET-INTERSECTION function/template for sequences From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Sat, 04 Jul 2009 19:05:57 +0200 |
I am trying to implement in XSL a *set-intersection* "function" in the form of a template. It should accepts two sequence parameters and return a sequence parameter. The application for this function will be to argument values that contain space delimited lists like this:
XML: <skill category="database software">oracle pl-sql package functions and stored procedures</skill>
XSL: (test "database software" for any match in "database sysadm")
<xsl:template match="
exists(
setintersect( tokenize(skill/@category,' '), tokenize('database sysadm',' ')
) )
">
exists(setintersect( tokenize(skill/@category, ' '), tokenize('database sysadm', ' ') ))
tokenize(skill/@category, ' ') = tokenize('database sysadm', ' ')
Martin Honnen http://msmvps.com/blogs/martin_honnen/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] SET-INTERSECTION function/tem, mark bordelon | Thread | Re: [xsl] SET-INTERSECTION function, mark bordelon |
[xsl] SET-INTERSECTION function/tem, mark bordelon | Date | Re: [xsl] SET-INTERSECTION function, mark bordelon |
Month |