I'm not even sure if it's possible but say I have some XML:
   <source>         <list>             <element id="1"/>         </list>     </source>   And I would like to insert into list:
<element id="2"/>   Can I write an XSLT to do this?
Add these 2 template definitions to an XSLT file:
<xsl:template match="@*|node()">   <xsl:copy>     <xsl:apply-templates select="@*|node()"/>   </xsl:copy> </xsl:template> <xsl:template match="list">   <list>      <xsl:apply-templates select="@* | *"/>      <element id="2"/>   </list> </xsl:template>  
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With