我有一个像下面这样的类型为“dateTime”的xml
I / P:
<dates>
<CompletedDate>2018-01-03T00:00:00.000+01:00</CompletedDate>
<ENDDate>2017-01-03T00:00:00.000+01:00</ENDDate>
</dates>
O / P:
<projectEnd>2017-01-03T00:00:00.000+01:00</projectEnd>
通过使用XSLT,我需要实现逻辑,如果ENDDate为null我需要将CompletedDate赋值给projectEnd,如果ENDDate有值,则该值应该转到projectEnd。
我这样使用,但它不起作用,它总是采用“CompletedDate”:
<xsl:choose>
<xsl:when test="ENDDate != null">
<tns:projectEnd>
<xsl:value-of select="ENDDate"/>
</tns:projectEnd>
</xsl:when>
<xsl:otherwise>
<tns:projectEnd>
<xsl:value-of select="CompletedDate"/>
</tns:projectEnd>
</xsl:otherwise>
</xsl:choose>
有人可以帮我解决如何将dateTime数据类型与null进行比较吗?
此致 毗