| Subject: Re: [xsl] Need help with XSLT: adding new node btw existing  elements From: Jeff Sese <jsese@xxxxxxxxxxxx> Date: Wed, 16 Aug 2006 10:40:54 +0800 | 
<xsl:template match="environment">
   <xsl:element name="environment">
      <xsl:element name="variable">
         <xsl:attribute name="id" select="'SAROOTDIR'"/>
         <xsl:attribute name="value" select="'D:\Dir1'"/>
      </xsl:element>
       <xsl:element name="variable">
         <xsl:attribute name="id" select="'SAROOTDIR'"/>
         <xsl:attribute name="value" select="'D:\Dir2'"/>
      </xsl:element>
  </xsl:element>
</xsl:template>Hi:
I have the following input xml document, I need to write an xsl to transform
it to the output xml document.
Input xml document -
<?xml version = '1.0' encoding = 'UTF-8'?> <test xmlns="blabla"> <comp id="New"> <process-type id="home" module-id="TESTER" status="enabled"> <environment> </environment> </process-type> </comp> </test>
Output xml document -
<?xml version = '1.0' encoding = 'UTF-8'?> <test xmlns="blabla"> <comp id="New"> <process-type id="home" module-id="TESTER" status="enabled"> <environment> <variable id="SAROOTDIR" value="D:\Dir1"/> <variable id="SADATADIR" value="D:\Dir2"/> </environment> </process-type> </comp> </test>
Can someone please help write an xsl to transform the above input xml document into the output xml document?
Thanks much!
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Need help with XSLT: adding n, Nishi Bhonsle | Thread | Re: [xsl] Need help with XSLT: addi, Mukul Gandhi | 
| [xsl] Need help with XSLT: adding n, Nishi Bhonsle | Date | RE: [xsl] Status of XSLT 2.0, Colin Adams | 
| Month |