Wie fügt man Namespace und Präfix für alle Elemente und Attribute mit XSLT hinzu?

8

Mein Problem ist, wie Namespace und Präfix für alle Elemente und Attribute mit XSLT hinzufügen? Meine Eingabe XML wie ist ....

%Vor%

zu sein ...

%Vor%

Ich muss das Präfix "ns0:" für alle Elemente und Attribute hinzufügen und den Namensraum "xmlns: ns0=" http://tempuri.org/ "in der Kopfzeile" ProcessCreditMemo "hinzufügen.

Ich versuche, ein XSLT zu erstellen, um es zu tun ...

%Vor%

, aber das resultierende XML dupliziert das Präfix mit einem leeren Wert.

%Vor%     
user1761848 20.10.2012, 20:09
quelle

1 Antwort

13

Diese Umwandlung :

%Vor%

bei Anwendung auf die (korrigierte) bereitgestellte Eingabe (stark fehlerhaft formatiert, unvollständiges XML) :

%Vor%

erzeugt das gewünschte, korrekte Ergebnis (nicht das schwerwiegend falsche / unvollständige bereitgestellte Suchergebnis):

%Vor%     
Dimitre Novatchev 20.10.2012, 20:33
quelle

Tags und Links