Re: speed difference between IE and Firefox during tr
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:
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