xs:boolean として宣言された XML 属性は、「true」、「false」、「0」、または「1」として受け入れられます。ただし、.NET では、Boolean.Parse() は「true」または「false」のみを受け入れます。「0」または「1」が表示されると、「Bad Format」例外がスローされます。
では、そのような値をブール値に解析する最良の方法は何ですか?
(残念ながら、私は .NET 2.0 ソリューションに限定されていますが、v3.5 で何かが提供される場合は、ぜひお知らせください。)