と に関して一般的な質問が<xsl:template match="">
あり<xsl:apply-templates/>
ます。
要素に一致する場合がありますE1EDP01
。ただし、すべてのE1EDP01
要素が一致する必要はなく、特定の範囲のみが一致する必要があります。
しかし、特定の範囲の要素のみを一致させる正しい方法は何ですか?
このようにするのは正しいですか:
<xsl:apply-templates select="E1EDP01"/>
の範囲を制限するテンプレートE1EDP01
:
<xsl:template match="E1EDP01[not(PSTYV='ZDAE')][E1EDP02[QUALF='001']/ZEILE]">
...
</xsl:template>
または、apply-templates を次のように変更する必要がありますか?
<xsl:apply-templates select="E1EDP01[not(PSTYV='ZDAE')][E1EDP02[QUALF='001']/ZEILE]"/>