我有一个XSLT 2.0样式表,我在其中使用以下if-condition来确定属性的值:
<xsl:attribute name="newAttr" select="if (@coltype eq 'STRING' or @ColType eq 'INT') then 'True' else 'False'"/>
如果@coltype
为STRING
,则会正确选择True
,如果@Coltype
是STRING
还是INT
,则会正确选择False
1}}。
但是,如果@Coltype
为INT
,则还会选择False
。我该怎么写得正确?