[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Performance


Subject: RE: [xsl] Performance
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 12 Oct 2005 12:00:31 +0100

> I just have noticed 
> 
> This way of writing the code is much faster
> 
> count(*[starts-with(name(),'DGBUIMSNNumber')][@action='add'])
> 
> than this way:
> 
> count(*[starts-with(name(),'DGBUIMSNNumber') and @action='add'])
> 
> 
> Why is that?

Performance depends on which XSLT processor you are using. There's nothing
intrinsic about these two expressions that makes one faster than the other,
it's just a quirk of the particular implementation you ares using (or
perhaps of your measurement methodology...).

Michael Kay
http://www.saxonica.com/


Current Thread
Keywords