Замените ваше шаблонное правило match="*"
на два шаблонных правила, одно для соответствия элементам, чье пространство имен должно быть удалено, другое для соответствия элементам, чье пространство имен должно быть сохранено:
<xsl:template match="*">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:template>
Вам понадобитсяразличные шаблоны соответствия для двух правил, возможно,
match="*[namespace-uri()='hi/hi']"
и
match="*[namespace-uri()='hello/hi']"
, но вы можете опустить предикат одного из них, чтобы сделать его значением по умолчанию.