Problem mit XSLT, bei dem das XML-Quelldokument den Standardnamespace verwendet
Verfügen Sie über ein XML-Quelldokument, das einen Namespace mit Präfixen und einen Standardnamespace verwendet. Wenn ich es mithilfe eines XSLT-Dokuments umwandle, ist das resultierende übersetzte XML-Dokument falsch, dh, es fehlen Elementdaten aus dem XML-Quelldokument.
Wenn ich den "Standardnamespace" aus dem XML-Quelldokument entferne, funktioniert die Umwandlung wie erwartet.
Frage: Gibt es eine Möglichkeit, das Problem zu beheben, ohne den Standard-Namespace aus dem XML-Quelldokument herauszuschneiden? Fügen Sie also die Lösung zum XSLT-Dokument hinzu.
XML-Dokument:
<MyElement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.zolldata.com/UDX">
Der Standardnamespace des Problems ist xmlns = "http://www.zolldata.com/UDX"