使用字符串属性反序列化boolean元素

我正在尝试构建一个将使用此XML结构进行映射的类,但无法弄清楚如何。 我已经看过这里的示例,如果元素值是一个字符串,我可以使用[XmlText]。 在我的例子中,元素值是布尔值。 我应该如何构建我的“服务”课程?

(我认为)我知道如何处理“服务”元素:-)。 它只是一组“服务”对象。 我只是不确定如何构建“服务”类。

    true   

我有这个:

 [XmlArray("Services")] [XmlArrayItem("Service")] public Service[] Services { get; set; } 

还有这个:

 public class Service { [XmlAttribute] public string Name { get; set; } // How do I get the boolean value here????? } 

尝试

 [XmlText] public bool ServiceValue {get;set;}