This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: optimize XPath query to speed up processing


Is "/*/*/section|/*/*/*/section|/*/*/*/*/section" more efficient than
"//section"?

Peiyun Jiang

-----Original Message-----
From: Michael Kay [mailto:michael.h.kay@ntlworld.com]
Sent: Thursday, August 08, 2002 9:47 AM
To: xsl-list@lists.mulberrytech.com
Subject: RE: [xsl] optimize XPath query to speed up processing


> 
> I d like to optimize the following Xpath query :
> 
> "//a/@href  | //go/@href  | //card/@onenterforward | 
> //card/@onenterbackward | //card/@ontimer  | 
> //template/@onenterforward
> | //template/@onenterbackward | //template/@ontimer  | //img/@src  |
> //option/@onpick "
> 

If you only execute this once, it's not going to be easy: declaring a
key might help, but maybe not much. If you execute it more than once,
then put it in a global variable.

Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]