関連する XSLT スタイルシートを使用して、SOAP 1.1 障害を SOAP 1.2 障害にマップすることを目的として、与えられた BizTalk マップのいくつかの不備を修復しようとしています。
<Value>
SOAP 1.2 スキーマでは要素が修飾された列挙値を含むと記述されているため、出力は検証されません。例えば:
<Value>prefix:MustUnderstand</Value>
検証します。
<Value>MustUnderstand</Value>
ではない;
にprefix
関連する場所xmlns:prefix="http://www.w3.org/2003/05/soap-envelope'"
。
入力ドキュメントからこの要素を生成するマークアップは次のとおりです (関連する部分のみ)。
<xsl:element name="Value">
<xsl:value-of select="s11:Fault/faultcode/text()"/>
</xsl:element>
列挙値を修飾し、適切な名前空間プレフィックスを提供する必要があることを XSLT に認識させるにはどうすればよいですか? 私はxsl:copy
value-of の代わりに試しましたが、違いはありません。