Re: question about generate-id()
On Sat, 07 Aug 2010 18:49:29 +0100 Michael Kay <mike@xxxxxxxxxxxx> wrote: > > > IMHO the definition (English) is wrong. > > > > > > I don't understand what you mean by "wrong". I think you mean simply > that the function as specified doesn't meet your requirements. Not at all, I use it regularly myself. "The generate-id function returns a string that uniquely identifies a given node." It's more inferred than explicit. Uniquely? In what context. Not explicit. a given node? Again, a node from which nodeset? All possible input nodes from the source document, doc() functions? My inferences: I assumed (clearly wrongly by this thread) that it generated an ID value (call it xml:id for now) that was unique as per the definition in XML, i.e. unique amongst the nodes of the input document. Were that the case, people wouldn't be adding all the extras. Hence, the spec needs clarifying. IMHO -- regards -- Dave Pawson XSLT XSL-FO FAQ. http://www.dpawson.co.uk
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