xsl-list
[Top] [All Lists]

Re: [xsl] Copy idiom and overriding namespaces: trying to be smart, finding approaches

2006-07-26 12:47:52
Hi Abel,

Have a look at the following thread from a couple of weeks ago
http://www.biglist.com/lists/xsl-list/archives/200607/msg00133.html
There you can see a stylesheet that changes namespaces and element and attribute names.

Best regards,
George
---------------------------------------------------------------------
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

Abel Braaksma Online wrote:
Perhaps a better way to ask is this: how to create a template that matches some or any namespace, and only a namespace, and then change the namespace to something you like. For instance, to rename a namespace, this is not allowed, but looks very nice in my eyes ;)

   <xsl:template match="namespace::">
       <xsl:namespace name="http://newnamespace"; />
   </xsl:template>

But it is not possible to make a template for the namespace axis nodes. This is probably done before, but is it really as hard as in my previous posts?

Thanks,

Abel Braaksma
www.nuntia.nl





Michael Kay wrote:

I'm not at all sure what you're trying to do here, but

match="*[local-name() = '']

looks all wrong. Every element has a local name.

Michael Kay
http://www.saxonica.com/


--~------------------------------------------------------------------
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>
--~--





--~------------------------------------------------------------------
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>
--~--


--~------------------------------------------------------------------
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>
--~--