So vermeiden Sie das Auftreten von Namespaces in der Ausgabe, indem Sie eine einzelne Anweisung in XSLT schreiben

Ich habe "exclude-result-prefixes" geschrieben und sehe auch dann das Auftreten des Namensraums in der Ausgabe.

<xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt"
    xmlns:simple="Simple name space"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:tcm="http://www.tridion.com/ContentManager/5.0"
    xmlns:xh="http://www.w3.org/1999/xhtml"
    xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:transform-ext="urn:tridion:transform-ext"
    xmlns="http://www.w3.org/1999/xhtml"
    exclude-result-prefixes="#default simple xh">

Tatsächliche Ausgabe

<strong xmlns="Simple name space">abcd
    <link xmlns="http://www.w3.org/1999/xhtml">
        <text>Header</text>
    </link>
</strong>

Gibt es eine Methode, mit der ich den gesamten Namespace ausschließen kann, indem ich eine einzelne Anweisung schreibe?

Hier habe ich ausdrücklich erwähnt

exclude-result-prefixes="#default simple xh"

Wie vermeide ich alle Namespace-Erscheinungen in xslt?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage