【发布时间】:2012-01-24 15:44:56
【问题描述】:
我想序列化一个嵌套对象,使其属性与父对象处于同一级别(即不在嵌套标记中)。具体来说:我有一个 C# 对象:
[XmlRoot(ElementName="Root")]
public class TopLevel
{
public string topLevelProperty;
public NestedObject nestedObj;
}
public class NestedObject
{
string propetyOnNestedObject;
}
我想要这样的 XML:
<root>
<topLevelProperty>...</topLevelProperty>
<propertyOnNestedObject>...</propertyOnNestedObject>
<!--NOTE: propertyOnNestedObject would normally be inside a "<nested>" tag
but I'm trying to avoid that here-->
</root>
这可能吗?
【问题讨论】:
标签: c# xml serialization