Mozilla XSLT uppercases all my tags !

Arnaud <[email protected]>
Newsgroups gmane.comp.mozilla.devel.xml
Organization Another Netscape Collabra Server User
Message-ID <[email protected]>
Hi,

I am trying to pretty print some SOAP messages I get from Mozilla via 
xmlhttprequest.
Everything is fine except that my (non qualified) tags are all put to 
upper case.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
   <MYGUP>	
    <MYSELF>
     <ADDRESS>
      <HOMEADDRESS>
...

My mark-up is MyGup, MySelf, Address, HomeAdress, etc.
Is there a way to have Mozilla leave non qualified tags unchanged?

regards,

Arnaud

PS: here is the stylesheet that I use for pretty printing. Nothing fancy 
as you can see.

<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output method="xml" omit-xml-declaration="yes"/>
   <xsl:param name="indent-increment" select="\' \'" />
   <xsl:template match="*">
     <xsl:param name="indent" select="\'&#xA;\'"/>
     <xsl:value-of select="$indent"/>
     <xsl:copy>
       <xsl:copy-of select="@*"/>
       <xsl:apply-templates>
	<xsl:with-param name="indent"
                         select="concat($indent,$indent-increment)"/>
       </xsl:apply-templates>
       <xsl:if test="*">
	<xsl:value-of select="$indent"/>
       </xsl:if>
     </xsl:copy>
   </xsl:template>
   <xsl:template match="comment()|processing-instruction()">
     <xsl:copy/>
   </xsl:template>
   <xsl:template match="text()[normalize-space(.)=\'\']"/>
</xsl:stylesheet>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.