Baptiste Interestingly, one of the examples on identifying elements by namespace, where there is more than one namespace present, is written by Jeni Tennison, who is certainly one of the gurus of XSLT - she simply uses prefixes in this example: http://www.dpawson.co.uk/xsl/sect2/N5536.html#d7594e1096 (just as well she is not working with Cocoon!)
and this example: http://www.dpawson.co.uk/xsl/sect2/N5536.html#d7594e655 by David Carlisle also suggests using prefixes in the source document to ensure a stylesheet works - which we cannot do because we seemingly have no control over how the SQL Transformer creates the output (ito of keeping prefixes) So... no joy yet ito practical examples, but I will look as and when I have time.... if anyone else has a link to specific examples, I would appreciate it. >>> Baptiste Placé <[EMAIL PROTECTED]> 2007/07/19 09:46 AM >>> Hello, You may find more examples on the issue on XSLT Questions and Answers [1]. Great resource for XSLT, it may help. Baptiste. [1] http://www.dpawson.co.uk/xsl/sect2/sect21.html Derek Hohls a écrit : > Grzegorz > > OK; maybe that is what I was asking - where are these "standard > techniques" - > I have not come across any such examples in my years of working with > XSLT > and have never before had problems of the sort that are happening now. > Any pointers, apart from those to the spec (which is not an easy > document at the > best of times ;-) > > Derek > > >>>> Grzegorz Kossakowski <[EMAIL PROTECTED]> 2007/07/18 08:31 PM >>>> >>>> > > Robin Rigby pisze: > >> Grzegorz >> >> Can you recommend a tutorial or other info for prefix-independent >> > XSLT? > > I'm not sure if such tutorial would exist because if you write > stylesheets using standard techniques they are prefix-independent. You > make > your stylesheet relying on namespace prefix if you use name()[1] > function instead of local-name()[2]. > > Even if you reference elements in stylesheet using prefix it's defined > in that stylesheet _locally_. It means that you could use different > prefixes (pointing to the same namespace, of course) in processed XML > and XSL stylesheet and it should work. > > I think it's crucial to understand that prefix is defined locally and > is not part of element's name but only element's expanded name. > > [1] http://www.w3.org/TR/xpath#function-name > [2] http://www.w3.org/TR/xpath#function-local-name > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- This message is subject to the CSIR's copyright, terms and conditions and e-mail legal notice. Views expressed herein do not necessarily represent the views of the CSIR. CSIR E-mail Legal Notice http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html CSIR Copyright, Terms and Conditions http://mail.csir.co.za/CSIR_Copyright.html For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR Legal Notice send a blank message with REQUEST LEGAL in the subject line to [EMAIL PROTECTED] This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
