Это, вероятно, самое короткое выражение , возвращающее true()
, если $ x можно использовать как целое число:
Просто используйте :
floor($x) = $x
Полный тест будет :
<xsl:if test="floor($x) = $x">
<!-- $x is an integer -->
</xsl:if>
или
<xsl:when test="floor($x) = $x">
<!-- $x is an integer -->
</xsl:when>
или
someXPathExpression[floor($x) = $x]