Subject: Re: [xsl] Creating namespace nodes From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 7 Jun 2005 12:05:10 +0100 |
Do not expect miracles! The result will be the same - you add a dummy attribute with desired namespace to your element and so you force the XSLT engine to add the namespace. In XSLT 1.0 you have hard time to play with namespaces nicely :-( The namespace is apparently fixed at the time that the stylesheet is written so there is no problem generating the required namespace node in XSLT1. XSLT1 can copy namespace nodes from the source or the stylesheet and can dynamically generate nodes required for elements or attributes in a particular namespace. Are this issues addressed in XSLT 2.0 (adding namespace nodes to elements)? The only feature that XSLT1 lacks is the ability to dynamically genearte a namespace node for a namespace that does not appear in the source or stylesheet and is not the namespace of any element or attribute at that point in the result. In order to cater for this requiremnt in XSLT1 you have to use an x:node-set() extension function to first create a temporary source tree which has the namespace, and then copy the namespace node. In xslt2 there is an xsl;namespace element taht allows the namespace node to be constructed directly. I had to kick-off all the namespaces staff (using local-name() function in all Xpath queries :-( This appears to be an unrelated issue, querying documents using namespaces, rather than generating them, (unless I misunderstand??) David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Creating namespace nodes, tomas.vanek | Thread | Re: [xsl] Creating namespace nodes, George Cristian Bina |
RE: [xsl] XSL-FO & the xsl:sort ele, craig webber | Date | Re: [xsl] Creating namespace nodes, George Cristian Bina |
Month |