|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: string set difference
At 2010-12-16 20:06 +0200, Andriy Gerasika wrote:
Please help how to calculate set difference between string sequences in XSLT 2.0? (not node-sets) This is simply the use of a predicate using "=" based on the principle of comparing sets of values. I hope the example below helps. . . . . . . . Ken t:\ftemp>type andriy.xsl
<?xml version="1.0" encoding="US-ASCII"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
version="2.0"><xsl:output method="text"/> <xsl:template match="/"> <xsl:variable name="s1" as="xsd:string*" select="'a','b','c','d','e','f'"/> <xsl:variable name="s2" as="xsd:string*" select="'c','d','e','f','g','h'"/> Difference: <xsl:value-of select="$s1[not(.=$s2)],$s2[not(.=$s1)]"/> Intersection: <xsl:value-of select="$s1[.=$s2]"/> </xsl:template> </xsl:stylesheet> t:\ftemp>xslt2 andriy.xsl andriy.xsl Difference: a b g h Intersection: c d e f t:\ftemp>
|
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
|

Cart








