xsl-list
[Top] [All Lists]

Re: [xsl] Scope of uniqueness of generate-id()

2008-11-20 08:17:26

what about using saxon:discard-document()?

i guess it hard to persist id in this case

There was a discussion a whil eback on th esaxon list as to whether that
was really conformant. I think it is but you need to say that it is
(essentially) like xsl:copy-of

so if you call a document twice using discard-document you get (or might
get) copies of the original document node. But it's all in the exact
semantics of discard-document, which is out of scope for the xsl spec
itself. 

But generate-id() is clear you always get the same id if it is the same
node, but whether or not an extension function returns the same node or
a copy is another question...

David


________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--