| 
 
Subject: Re: [xsl] Identity Transform and Default Templates, I think... From: "Schneeman, Brent" <BSchneem@xxxxxxxxxxx> Date: Wed, 19 Jun 2002 12:06:13 -0700  | 
Me again. As I was moving my lessons learned over to the real application, I
noticed that I need a bit more flexibility...
Given this input:
<C3PO>
   <SOUL id="anewmachine">The Soul</SOUL>
   <BD id="foo">
      <HEAD>The Head</HEAD>
      <TR>
         <RF>The Right Foot</RF>
         <RK>The Right Knee</RK>
         <HR>The Heart</HR>
         <Ext id="extid"><ANewLimb>Some new Limb</ANewLimb></Ext>
         <AnotherNewLimb>Another New Limb</AnotherNewLimb>
      </TR>
   </BD>
</C3PO>
I'd like to have the AnotherNewLimb element copied to the Torso element of
the output document as a sibling of Extension, Chest and RightLeg. But, I'd
like to be able to not be tied to the element name, much like I can rename
SOUL and HEAD and still get the node copied.
If I add 
	<xsl:apply-templates/>
to the TR template, I wind up applying the RF, RK, HR and Ext templates
twice - the output looks like this:
<SeeThreePO>
   <SOUL id="anewmachine">The Soul</SOUL>
   <Body id="foo">
      <HEAD>The Head</HEAD>
      <Torso>
         <Chest>
            <Heart>The Heart</Heart>
         </Chest>
         <RightLeg>
            <RightFoot>The Right Foot</RightFoot>
            <RightKnee>The Right Knee</RightKnee>
         </RightLeg>
         <Extension id="extid">
            <ANewLimb>Some new Limb</ANewLimb>
         </Extension>
         <RightFoot>The Right Foot</RightFoot>
         <RightKnee>The Right Knee</RightKnee>
         <Heart>The Heart</Heart>
         <Extension id="extid">
            <ANewLimb>Some new Limb</ANewLimb>
         </Extension>
         <AnotherNewLimb>Another New Limb</AnotherNewLimb>
      </Torso>
   </Body>
</SeeThreePO>
Which makes sense to me, but its not what I want.
Any ideas?
-Brent
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Identity Transform and De, Schneeman, Brent | Thread | Re: [xsl] Identity Transform and De, J.Pietschmann | 
| [xsl] ANNOUNCE: Stylus Studio 4.0 N, Ivan Pedruzzi | Date | Re: [xsl] Java code example of tran, Bill Han | 
| Month |