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