0
我將不得不接收XML消息(類型爲xmlDocument),並將整個xml內容複製到另一個強類型xml消息的單個節點。如何使用XSLT將整個xml(<any type>)複製到單個節點?
我創建瞭如下的通用架構,並在Map中使用它來轉換它,但由於MessageType(Namespace#RootNode)未知,因此無法執行此操作。
<?xml version="1.0" encoding="UTF-16"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
<xs:element name="Root">
<xs:complexType>
<xs:complexContent mixed="true">
<xs:restriction base="xs:anyType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>
咦? XSD與XSLT有什麼關係?但是對於複製完整節點樹,谷歌「XSLT身份轉換」。 – o11c
關鍵詞看,信封架構。您是否嘗試將上面的架構設置爲管道中的XML Assembler上的Envelope模式和有效負載? – Dijkgraaf