【发布时间】:2010-11-11 12:59:47
【问题描述】:
我有一个自定义对象,它有一个名为“Name”的字符串属性。我想保持由序列化生成的 XML 相同,但向名为“NiceName”的元素添加一个属性,其值为“Full name”。
这是我目前拥有的:
<TheObject>
<Name>mr nobody</Name>
</TheObject>
这是我想要生成的:
<TheObject>
<Name NiceName='Full name'>mr nobody</Name>
</TheObject>
我只对一些 XSLT 需要这个,所以如果可能的话,我不想改变类的工作方式。 IE。将名称从字符串更改为自定义类。所有对象都将具有相同的属性,它永远不会改变,它将是完全只读的。
【问题讨论】:
标签: c# xml serialization