|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Got an XSLT function that does value intersection
> On 9 Jul 2021, at 14:03, Roger L Costello costello@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Michael Kay wrote: > >> In this situation, you can use grouping: >> >> <xsl:for-each-group select="row" group-by="x, y" composite="yes"> >> <xsl:sequence select="current-group()[1]"/> >> </xsl:for-each> > > That is a beautiful solution. > > Just curious, what is the time complexity of that loop in Saxon? Is Saxon able to do in in better than O(n**2)? > O(n log n). group-by is implemented using a hash table. Michael Kay Saxonica
|
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








