У меня есть нулевой десятичный элемент, определенный в схеме xsd следующим образом:
<xs:element name="myDecimalValue" nillable="true" type="xs:decimal" />
Это выделенное поле, и я хочу проверить, является ли оно нулевым в форме выражения. Я мог бы использовать функцию xpath() следующим образом:
xpath("string(//*[local-name()='myDecimalValue']/@*[local-name()='nil'])") == "true"
Но это выглядит немного сложно для простой проверки на ноль. Поэтому мне интересно, если я что-то упустил, и есть ли лучший способ сделать это?
operator '!=' cannot be applied to operands of type 'System.Decimal' and 'null'
23.04.2012