Атрибут XML, объявленный как xs: boolean, может быть приемлемым: "true", "false", "0" или "1". Однако в .NET Boolean.Parse() будет принимать только "true" или "false". Если он видит "0" или "1", он выдает исключение "Плохой формат".
Итак, учитывая, что лучший способ разобрать такое значение в булевом?
(К сожалению, я ограничен решениями .NET 2.0, но если v3.5 предлагает что-то, я хотел бы услышать об этом.)