| 
 
Subject: merging attributes (with xsl:copy?) From: Christian Lindig <lindig@xxxxxxxxxxx> Date: Tue, 20 Jul 1999 10:18:43 +0200  | 
I'm looking for a way to match all elements <x> (which may have
attributes) and add new attributes:
    
    <x>                 --> <x             b="b" c="c">
    <x a="a">           --> <x a="a"       b="b" c="c">
    <x a="a" d="d">     --> <x a="a" d="d" b="b" c="c">
When <x> has no attributes this is easy: 
    <xsl:template match="x">
        <x b="b" c="c">
            <xsl:apply-templates/>
        </x>
    </xsl:template>
But how to copy all existing attributes to the new element?  I'm sorry
in case this is a FAQ - I did not found it in the XSL archive. 
-- Christian
 
-- 
 Christian Lindig       Gaertner Datensysteme GbR, Braunschweig, Germany 
                        lindig@xxxxxxxxxxx http://www.gaertner.de/~lindig 
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: Chapter 14 of the XML Bible now, Elliotte Rusty Harol | Thread | Re: merging attributes (with xsl:co, David Carlisle | 
| Re: FOP 0.8.2 released, James Tauber | Date | RE: merging attributes (with xsl:co, Bovone Stefano | 
| Month |