Comment faire pour supprimer l'espace de noms à partir de la sortie xml?

Ci-dessous est mon xsl

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:ms="http://www.test.com/schemas/test" 
xmlns:ns="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="ms ns">
<xsl:output method="xml" indent="yes"/>

<xsl:template match="/">
<XMLResponse>           
    <xsl:apply-templates select="ms:ProductRS/ms:Product"/>
</XMLResponse>
</xsl:template>
<-- some templates here -->
</xsl:stylesheet>

Dans le résultat que j'obtiens comme ci-dessous

<?xml version="1.0" encoding="UTF-16"?>
<XMLResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Product>-----</Product>
</XMLResponse>

J'ai besoin de supprimer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" de la sortie xml

Quel milieu êtes-vous de travail, et la seule référence à l'espace de noms xsi dans ce XMLResponse ligne?
Pourquoi avez-vous besoin de retirer de l'espace de nom? Pourquoi voulez-vous?

OriginalL'auteur user475464 | 2012-02-19