Re: [xsl] Stylesheet to output XML Tags (node names)

Subject: Re: [xsl] Stylesheet to output XML Tags (node names)
From: "António Mota" <amsmota@xxxxxxxxx>
Date: Thu, 20 Apr 2006 13:12:38 +0100
I noticed that diference while using jEdit, so i think it was Xalan.
But the intended target will be browsers.

But from what you say, i think i can forget that, it probably won't
make a noticeable diference...

2006/4/20, Michael Kay <mike@xxxxxxxxxxxx>:
> > I did noticed (or so it seems to me) that changing the select
> > clauses to
> >
> > *[generat-id(.)=generate-id(key('tags', name())]
> >
> > will slow down the processing...
>
>
> I think Jeni Tennison did some comparison a while ago of the costs of the
> two different XSLT 1.0 approaches for comparing node identity (the XPath
2.0
> "is" operator), and found that some processors were much faster on
> count(A|B)=count(A), while others were faster on
> generate-id(A)=generate-id(B). So it depends which processor you are using.
>
> (It probably depends on the product version as well. After Jeni's study, I
> introduced an optimization into Saxon to recognize
> generate-id(A)=generate-id(B) and translate it directly into an identity
> comparison without actually generating the IDs.)
>
> Michael Kay
> http://www.saxonica.com/

Current Thread