|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: speed difference between IE and Firefox during tr
Tempore 19:42:15, die 03/01/2005 AD, hinc in
xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Sean Whalen
<seanwhalen@xxxxxxxxxxx>:
The stylesheet, at the point of the slowness, has 2 node-set variables, and it is building a 3rd variable by selecting all the members of the first set that have an attribute that is found in some member of the second set. That block of code looks a little like this: Hi, Maybe you could try using keys, they *might* speed it up. The predicate could then be reduced to this:
<xsl:variable name = "revealing" select = "$field[
@isBomb != -1 and @isRevealed = 0 and
$zeros/@sqID=key('zero',concat(@h ,'/', @v ))/@sqID] " />while the key would be defined in a way like this: <xsl:key name="zero" match="square" use="concat(@h -1 ,'/', @v )"/> <xsl:key name="zero" match="square" use="concat(@h +1 ,'/', @v )"/> <xsl:key name="zero" match="square" use="concat(@h -1 ,'/', @v -1)"/> ...
|
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








