作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Xml 文件,我想将其反序列化为一个类,问题是类的属性既可以写为子标记,也可以写为父标记的属性?
我正在使用的示例 Xml 文件:-
<?xml version="1.0" encoding="utf-8" ?>
<Column Name="Limit">
<Type>String</Type>
</Column>
<?xml version="1.0" encoding="utf-8" ?>
<Column>
<Name>Limit</Name>
<Type>String</Type>
</Column>
非常感谢任何帮助。
最佳答案
好吧,你可以尝试这样的事情:
[XmlAttribute("Name")]
public string Name {get;set;}
[XmlElement("Name")]
public string NameAlt {
get { return Name; }
set { Name = value; }
}
// to prevent serialization (doesn't affect deserialization)
public bool ShouldSerializeNameAlt() { return false; }
关于c# - 有没有办法使用 XmlSerializer 执行以下操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23883512/
我是一名优秀的程序员,十分优秀!