[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SET-INTERSECTION function/template for sequences
mark bordelon wrote:
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: I don't understand why you put exists() into a match attribute. That attribute is supposed to take a pattern, not an abitrary XPath expression. As for the expression exists(setintersect( tokenize(skill/@category, ' '), tokenize('database sysadm', ' ') )) when you test tokenize(skill/@category, ' ') = tokenize('database sysadm', ' ') then that expression gives true if at least one item in the left sequence is the same as one item in the right sequence so that seems to check what you want to check with your exists expression. -- Martin Honnen http://msmvps.com/blogs/martin_honnen/
|
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
|