[xsl] removing namespace

Subject: [xsl] removing namespace
From: "Peter Ivan" <peter_ivan@xxxxxxxxxxx>
Date: Wed, 28 Dec 2005 00:57:18 +0530
Dear ALL

I have a simple query regarding xsl namespace .
My input xml looks like this
<?xml version="1.0" encoding="UTF-8"?>
<DeliveryCALetter>
<levering>
<soort_bestand>RNE-CADO</soort_bestand>
<aanmaak_datum>20051221</aanmaak_datum>
<aanmaak_tijd>123048</aanmaak_tijd>
<raboict_ob_klant>CADO1</raboict_ob_klant>
<batch_nummer>3</batch_nummer>
</levering>
</DeliveryCALetter>
The number of elements inside levering can varry.
My out put should look like this

<?xml version="1.0" encoding="UTF-8"?>
<DeliveryCALetter xmlns="http://helloworld.com/";>
<levering>
<soort_bestand>RNE-CADO</soort_bestand>
<aanmaak_datum>20051221</aanmaak_datum>
<aanmaak_tijd>123048</aanmaak_tijd>
<raboict_ob_klant>CADO1</raboict_ob_klant>
<batch_nummer>3</batch_nummer>
</levering>
</DeliveryCALetter>
For adding this default namespace i have made an XSL



<?xml version="1.0" encoding="UTF-8"?>
<xsl:template match="/">
  <xsl:apply-templates select="DeliveryCALetter"/>
</xsl:template>
<xsl:template match="DeliveryCALetter">
<DeliveryCALetter xmlns="http://helloworld.com/";>
<xsl:copy-of select="levering"/>
</DeliveryCALetter>
</xsl:template>

But the output it gives me
<?xml version="1.0" encoding="UTF-8"?>
<DeliveryCALetter xmlns="http://helloworld.com/";>
<levering xmlns="">
<soort_bestand>RNE-CADO</soort_bestand>
<aanmaak_datum>20051221</aanmaak_datum>
<aanmaak_tijd>123048</aanmaak_tijd>
<raboict_ob_klant>CADO1</raboict_ob_klant>
<batch_nummer>3</batch_nummer>
</levering>
</DeliveryCALetter>

How can i remove xmlns="" from the tag levering.
I tried lot of techniques but was unsuccesful.

thanks and rgds
peter

_________________________________________________________________
NRIs, paying for Money Transfers to India? Use Money2India. Its FREE http://creative.mediaturf.net/creatives/msn_product.htm


Current Thread