adding root node when output method = "text"
===

I am new to this xslt mapping since 2 days I was trying this req but not able to achive
below is the code what I wrote 

    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:output method="xml" indent="yes" encoding="UTF-8" omit-xml-declaration="yes" /> 
    
    <xsl:template match="text()">
    <xsl:value-of select="normalize-space()" />
    </xsl:template> 
    
    <xsl:template match="/">
      <root>
       <xsl:apply-templates/>
      </root>
     </xsl:template>
    </xsl:stylesheet>

with this code I am getting output but not able to add root node.

expected output should be like

     <root>
      <TransactionLog TID="1400" SeqNo="3337446" SQLTransaction="Insert into TankerLoads Values(141221,53,299,18,1,426148,6,'Nov 19 2007 12:00AM','Dec 30 1899 12:59PM',3.00,20682,0,'Zevo','Nov 19 2007 12:00AM',0)" /> 
      <TransactionLog TID="1400" SeqNo="3337447" SQLTransaction="Update TankerLoads Set TankerNum = 53,DriverNum = 299,CarterNum = 18,MilkTypeNum = 1,SampleNum = 426148,ReceivalBayNum = 6,UnloadDate = 'Nov 19 2007 12:00AM',UnloadTime = 'Dec 30 1899 12:59PM',Temperature = 3.00,Volume = 20682,NetWeight = 0,WeighbridgeDocket = 'Zevo',LoadPickupDate = 'Nov 19 2007 12:00AM',IsValidated = 0 Where TankerLoadNum = 141221" /> </root>

I posted couple of times but sorry may be I was not clear...plz help me




