Logical Functoids
Equal
Generates: C#
Has XSLT Equivalent: in 1.0 and 2.0
XSLT 1.0 Equivalent: Use the "=" operator e.g. value = value
Greater Than
XSLT 1.0 Equivalent: Use the ">" operator e.g. value > value
XSLT 2.0 Equivalent: Use the ">" operator e.g. value > value
Greater Than or Equal To
XSLT 1.0 Equivalent: Use the ">=" operator e.g. value >= value
XSLT 2.0 Equivalent: Use the ">=" operator e.g. value >= value
IsNil
Generates: XSLT
Has XSLT Equivalent: N/A
Less Than
XSLT 1.0 Equivalent: Use the "<" operator e.g. value < value
XSLT 2.0 Equivalent: Use the "<" operator e.g. value < value
Less Than or Equal To
XSLT 1.0 Equivalent: Use the "<=" operator e.g. value <= value
XSLT 2.0 Equivalent: Use the "<=" operator e.g. value <= value
Logical AND
XSLT 1.0 Equivalent: Use the "and" operator e.g. expression and expression
XSLT 2.0 Equivalent: Use the "and" operator e.g. expression and expression
Logical Date
Has XSLT Equivalent: No
XSLT 1.0 Equivalent: (none)
Logical Existence
XSLT 1.0 Equivalent: boolean(node)
XSLT 2.0 Equivalent: boolean(node)
Logical NOT
XSLT 1.0 Equivalent: not(expression)
XSLT 2.0 Equivalent: not(expression)
Logical Numeric
Logical OR
XSLT 1.0 Equivalent: Use the "or" operator e.g. ((expression or expression) or expression)
XSLT 2.0 Equivalent: Use the "or" operator e.g. ((expression or expression) or expression)
Logical String
Not Equal
XSLT 1.0 Equivalent: Use the "!=" operator e.g. (value != value)
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.