【发布时间】:2013-01-16 06:10:59
【问题描述】:
我在 C# 中有一个简单的类,我已经设置为使用 XmlSerializer 类将其序列化为 XML。
[Serializable, XmlRoot("dc", Namespace= dc.NS_DC)]
public class DCItem {
// books??
[XmlElement("title")]
public string Title { get; set; }
}
DCItem 可以很好地序列化,因为现在设置了代码(如上所示);但是,我想更改属性“标题”,使其包含在“书籍”节点中。例如:
<dc>
<books>
<title>Joe's Place</title>
</books>
</dc>
最好的方法是什么?
【问题讨论】:
-
XML 序列化不需要
Serializable属性! -
我很困惑..你只是要求
List<Book>,其中Book有Title属性?
标签: c# xmlserializer