atom feed15 messages in com.mulberrytech.lists.xsl-listRe: [xsl] Scope of uniqueness of gene...
FromSent OnAttachments
Vladimir NesterovskyNov 20, 2008 3:41 am 
Colin AdamsNov 20, 2008 3:50 am 
David CarlisleNov 20, 2008 4:01 am 
Michael KayNov 20, 2008 4:03 am 
Vladimir NesterovskyNov 20, 2008 4:50 am 
David CarlisleNov 20, 2008 4:55 am 
David CarlisleNov 20, 2008 4:55 am 
Florent GeorgesNov 20, 2008 4:56 am 
Vyacheslav SedovNov 20, 2008 5:10 am 
David CarlisleNov 20, 2008 5:12 am 
David CarlisleNov 20, 2008 5:16 am 
Florent GeorgesNov 20, 2008 6:03 am 
Vladimir NesterovskyNov 20, 2008 8:52 am 
Michael KayNov 20, 2008 9:05 am 
John SnelsonNov 20, 2008 9:12 am 
Subject:Re: [xsl] Scope of uniqueness of generate-id()
From:David Carlisle (dav@nag.co.uk)
Date:Nov 20, 2008 5:16:09 am
List:com.mulberrytech.lists.xsl-list

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.