So kopieren Sie einen bestimmten Knoten (mit Kindern) von einem XML mit XSLT in BizTalk, der einen benutzerdefinierten Namespace angibt?
-
14-12-2019 - |
Frage
Ich muss einen Subnode von einem XML in einen bestimmten Knoten eines neuen XML in einer BizTalk-Map mit XSLT kopieren.
Betrachten Sie den folgenden Eingang XML:
generasacodicetagpre.Was ich brauche, ist, den Knoten "nützlichDatalist" zu extrahieren, sodass ich es in einem neuen XML-XML kopieren muss:
generasacodicetagpre.Dies sollte in einem BizTalk-Funktoid erfolgen, da Sie mit Namespaces von Quelle und Ziel unterschiedlich sind.
Ich bin ein absoluter Anfänger mit XSLT, und ich habe einige Tests gemacht, aber ich habe mit meinen XSLT-Ausdrücken etwas nicht stimmt:
generasacodicetagpre.Ich würde jeden Tipp mit XSLT oder BizTalk Mapper schätzen.Ich mag es nicht, eine riesige Menge an Feldern nacheinander zu verknüpfen, wenn ich es mit einem XSLT-Ausdruck lösen kann.
Grüße.
Lösung
Achten Sie auf Sie hatten einen Leerzeichen in generakodicetagcode, so dass das niemals übereinstimmen würde.Das funktioniert:
generasacodicetagpre.