次の形式に示すように、ソース スキーマから宛先スキーマの同じレコードへの 2 つの異なる要素 (Element1 & Element2) 間のマッピングを作成しようとしています。
<coverages>
//If Element1(Source Schema element) has data
<coverage>
<CoverageTypeCd>Data1</CoverageTypeCd>
</coverage>
//If Element2(Source Schema element) has data
<coverage>
<CoverageTypeCd>Data2</CoverageTypeCd>
</coverage>
</coverages>
私は今、Elements(Source Schema) の値の存在を確認してから、それをスクリプト Functoid にフィードしようとしています。ノード全体を生成し、上記のようにそのレコード
<coverage>
のそれぞれを送信する方法がわかりません。<coverageTypeCd>
Inline XSLT で行うべきだと思います。これについて誰かの助けが本当に必要です。
前もって感謝します。
何かについて追加の詳細が必要な場合はお知らせください。
アップデート
こんにちは、私は自分で答えを見つけました。私Inline XSLT Call template
はスクリプトタイプとして使用しましたが、それは仕事をしました。ソーススキーマのさまざまな要素にこのスクリプトを適用して、カバレッジレコードをマッピングしました
<xsl:template name="CoverageTemplate1">
<xsl:param name="Element1" />
<xsl:element name="Coverage">
<xsl:element name="CoverageTypeCd">
<xsl:value-of select="$Element1" />
</xsl:element>
</xsl:element>
</xsl:template>
ありがとう