C# 反序列化 XML
XML内容如下
我反序列化这个XML字符串 成BookRQ对象 这个AuthenticationToken属性的特性该怎么定义?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BookRQ>
<AuthenticationToken>
<Username>taobao</Username>
<Password>taobao</Password>
<CreateToken>taobao13877840332631387784033266</CreateToken>
</AuthenticationToken>
<TaoBaoOrderId>1387784033263</TaoBaoOrderId>
</BookRQ>
我反序列化这个XML字符串 成BookRQ对象 这个AuthenticationToken属性的特性该怎么定义?
[Serializable]
public class BookRQ
{
/*****这里的XML不知道该如何定义? 有谁知道求救了 在线等****************
[XmlArrayItem(Type = typeof(string)), XmlArrayItem(Type = typeof(int)), XmlArrayItem(Type = typeof(string))]
public AuthenticationToken[] AuthenticationToken { get; set; }
**************/
[XmlElement]
public string TaoBaoOrderId { get; set; }
}
[Serializable]
public class AuthenticationToken
{
[XmlElement]
public string Username { get; set; }
[XmlElement]
public int Password { get; set; }
[XmlElement]
public string CreateToken { get; set; }
}
...全文
相关推荐
C#实现复杂XML的序列化与反序列化
本例子以一个实例的形式讲述了C#实现复杂XML的序列化与反序列化的方法。分享给大家供大家参考。 播客说明:http://www.cnblogs.com/bq-blog/p/xmloper2016.html
C#中实现XML序列化和反序列化的详细指南
在XML中,属性(Attributes)和子元素(Elements)都有其特定的用途和上下文。属性通常用于提供有关元素的附加信息,而子元素则用于表示复杂信息或数据的嵌套结构。在C#中,使用时,可以通过类的字段和属性来控制哪些成员应被序列化为属性或子元素。在第四章,我们将深入探讨如何在C#中自定义序列化输出,以创建符合特定需求的XML格式。这个过程涉及对XmlWriter和等类的使用,以及如何在自定义操作中处理复杂的数据结构和性能优化。
C# xml序列化和反序列化
C# asp.net core xml序列化和反序列化
C#序列化与反序列化(包括复杂xml对象)
C# xml序列化及反序列化(解析xml为对象及对象转xml保存),方法一反序列化取节点KV值,方法二反序列化取节点标签值,方法三取节点KV值,并增加节点对象数组及节点标签组合反序列化
C#实现Xml序列化与反序列化的方法
主要介绍了C#实现Xml序列化与反序列化的方法,将序列化与反序列化的方法封装入一个类文件中,包含了较为详尽的注释说明,非常具有实用价值,需要的朋友可以参考下



