假设我有这样的 xml:
<Server Active="No">
<Url>http://some.url</Url>
</Server>
C# 类如下所示:
public class Server
{
[XmlAttribute()]
public string Active { get; set; }
public string Url { get; set; }
}
是否可以将 Active 属性更改为类型bool
并让 XmlSerializer 强制“是”“否”为布尔值?
编辑:收到 Xml,我无法更改它。所以,事实上,我只对反序列化感兴趣。