2
我需要序列化這個類與屬性的XML,物業需要拿出與財產作爲一個默認屬性值名稱的元素。我如何序列化屬性元素用默認的屬性
class RequestDto { public string ZipCode {get;set;} } as <RequestDto> <Parameter name="zipcode"> </Parameter> </RequestDto>
我需要序列化這個類與屬性的XML,物業需要拿出與財產作爲一個默認屬性值名稱的元素。我如何序列化屬性元素用默認的屬性
class RequestDto { public string ZipCode {get;set;} } as <RequestDto> <Parameter name="zipcode"> </Parameter> </RequestDto>
你不能這樣做,通過XmlSerializer
直接從該對象模型的形狀;基本上,XmlSerializer
假設你的模型和xml將會是或多或少的一樣。實施IXmlSerializable
坦白地說是不值得的。我會建議使用XDocument
連載,與其:
string zip = "abc";
var el = new XElement("RequestDto",
new XElement("Parameter",
new XAttribute("name", "zipcode"),
zip
)
);
其中給出(通過.ToString()
):
<RequestDto>
<Parameter name="zipcode">abc</Parameter>
</RequestDto>