XML 結果の 1 つに対して値が返されるかどうかに応じて、2 つの Web ページのいずれかに移動するハイパーリンクを表の行に追加したいと考えています。構文に問題があるのか、それともこのロジックが不可能なのかはわかりません。
<xsl:for-each select="Rowset/Row">
<tr>
<xsl:attribute name="href">
<xsl:choose>
<xsl:when test="ID_PRODU_ORDER!=''">
<xsl:value-of select="/XMII/CM/Molex/ProductionExecution/OrderPostConfirmationBox.irpt">
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/XMII/CM/Molex/ProductionExecution/MachineAssignNewOrderMobile.irpt">
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<td align="left">
<xsl:attribute name="id">
</xsl:attribute>
<xsl:value-of select="DS_MACHI" />
</td>
<td align="left">
<xsl:attribute name="id">
</xsl:attribute>
<xsl:value-of select="ID_PRODU_ORDER" />
</td>
<td align="left" >
<xsl:attribute name="id">
</xsl:attribute>
<xsl:value-of select="NR_DAY_REMAI" />
</td>
</tr>
</xsl:for-each>