Subject: RE: [xsl] XSLT and XML in the same document From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 28 May 2007 00:29:21 +0100 |
> Of course, my > response regarding the cost of the GET request was based on > my thought process being distracted long enough to suggest > something as silly as including the cost of the GET request > for a document that already exists inside of the > transformation process. This, of course, would be correct in > cases where you use the document function to access an > external document, but incorrect when you use it for > introspection of the transformation file. An XSLT processor might notice at compile time that the stylesheet calls document('') and might react by keeping a copy of the raw stylesheet entity around for re-use at run-time. But it's much more likely, I think, that document('') will be evaluated at run-time and cause a refetch. (In Saxon, the whitespace nodes, comments and processing instructions in the stylesheet have been discarded long before the compiler could notice that there's a call on document('') which requires them to be retained.) Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT and XML in the same , M. David Peterson | Thread | Re: [xsl] XSLT and XML in the same , M. David Peterson |
Re: [xsl] XSLT and XML in the same , M. David Peterson | Date | Re: [xsl] XSLT and XML in the same , M. David Peterson |
Month |