|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: document('') and URIResolver
Ok all,
Enough diatribe off of the main concern which is:
How in my transformer specific URIResolver do I handle
"" or null href args in the URIResolver.resolve(href,
base) method?
Jon
--- Michael Kay <mike@xxxxxxxxxxxx> wrote:
> > While in principle it would be possible for a
> system to special case
> > this argument to document() and instead of
> reparsing the XML just to
> > re-use some in-memory tree constructed when the
> stylesheet was parsed,
> > this might be difficult in practice for a system
> to achieve as for
> > example the default white space stripping rules
> are different, and a
> > system might have done other in-place changes to
> teh stylesheet tree,
> > for example related to processing xsl:include or
> code-re-writing in a
> > code optimiser...
>
> Yes; in fact, the processor might well not have the
> original source
> stylesheet tree still available at run-time, and it
> almost certainly won't
> have all the original whitespace. There are also
> complications because
> document("") does NOT select the current stylesheet
> module; it selects the
> resource whose URI is the same as the base URI of
> the element containing the
> call on document() - which might not be the same,
> for example, if the
> stylesheet module was assembled from external XML
> entities.
>
> Michael Kay
> http://www.saxonica.com/
>
>
Yahoo! Mail
Stay connected, organized, and protected. Take the tour:
http://tour.mail.yahoo.com/mailtour.html
|
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








