-1
これは大学目的のためのものです。私のxsltは動作していません。私はfor-each withとif文を実行しようとしています。私は=または!=でそれを試してみるとうまくいかない。if elseを含む各ループのXSLT
ご協力いただければ幸いです。 (インデントが悪いことは申し訳ありません) coupon
変数だけxsl:if
ブロック内に存在するあなたのコードで
<xsl:for-each select="$rankingItems/userDefinedVectorLine[userDefinedField/fieldLabel='LIST'
and (userDefinedField[fieldLabel='COUP'] or userDefinedField[fieldLabel='PAY']) ]" >
<xsl:variable name="date" select="userDefinedField[fieldLabel='LIST']/fieldValue"/>
<xsl:variable name="Tempo" select="userDefinedField[2]/fieldLabel"/>
<xsl:if test="$Tempo!='COUP'" >
<xsl:variable name="coupon" select="'TITI'" />
</xsl:if>
<xsl:value-of select="$date"/>
<xsl:value-of select="$coupon"/>
</xsl:for-each>
入力XMLと予想される出力を共有できれば、XSLTで動作していないものを理解しやすくなります。 –