Subject: Re: [xsl] XSL performance with key from external xml doc. From: Mike Brown <mike@xxxxxxxx> Date: Wed, 26 Feb 2003 14:03:46 -0700 (MST) |
Bhandari, Ashish wrote: > > I have been using an XSL profiler ( catchXSL ) and notice that I have a > significant performance bottle neck > in looking up keys from an external XML document. > > lookUpDoc is initialized as: > <xsl:variable name = "lookUpDoc" select = > "document('schemes.xml')"/> > Code Snippet: > <xsl:for-each select = "$lookUpDoc"> > <xsl:variable name = "tagValue" select = > "key($schemeName,$normalizedTag)"/> > </xsl:for-each> > > This lookup is called too often. Is there any faster way to achieve this ?. I don't see anything wrong with the code above. What do your key definitions look like (xsl:key instructions), and can you give us an idea of what schemes.xml looks like, and how the code snippet above is being called? Mike -- Mike J. Brown | http://skew.org/~mike/resume/ Denver, CO, USA | http://skew.org/xml/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSL performance with key from, Bhandari, Ashish | Thread | RE: [xsl] XSL performance with key , Bhandari, Ashish |
RE: [xsl] open and closed tag merge, Martinez, Brian | Date | Re: [xsl] open and closed tag merge, J.Pietschmann |
Month |