處理XML序列化。序列化枚舉類型時,要更改其xml元素名稱。任何幫助,將不勝感激。序列化枚舉類型發出不同的元素名稱
我使用的.Net XML序列化序列化此對象和產生下面的XML輸出
<MyEnums> <MyEnum>One</MyEnum> <MyEnum>Two</MyEnum> <MyEnum>Three</MyEnum></MyEnums>
下面是類
public class Request
{
public List<MyEnum> MyEnums { get; set; }
}
下面是我想發出
的XML<MyEnums>
<ModifiedElementName>One</ModifiedElementName>
<ModifiedElementName>Two</ModifiedElementName>
<ModifiedElementName>Three</ModifiedElementName>
這是枚舉類型
enum MyEnum
{
One,
Two,
Three
}
期待輸出像XML
<ModifiedElementName>One</ModifiedElementName>
請問您可以顯示您正在嘗試的操作,以及它爲什麼不像您期望的那樣工作?很難看出你究竟在問什麼。 –
您還可以顯示示例類(或類) - 如果要使用Enum對一個特定的類或所有類進行更改,則不完全清楚。 –
爲什麼你不在enum = 1中創造第一個值,其餘的將按照「序數」序列?另外,你怎麼序列化枚舉?你是否有這樣的代碼,或者你是否希望有人爲你寫這些代碼..? – MethodMan