日期:2014-05-17 浏览次数:20521 次
<result>
<list>
<user name="Name">.net</user>
<user name="No">123</user>
<user name="Married">true</user>
</list>
<list>
<user name="Name">ruby</user>
<user name="No">123</user>
<user name="Married">false</user>
</list>
</result>
string xml = @"<result>
<list>
<user name=""Name"">.net</user>
<user name=""No"">123</user>
<user name=""Married"">true</user>
</list>
<list>
<user name=""Name"">ruby</user>
<user name=""No"">123</user>
<user name=""Married"">false</user>
</list>
</result>";
ResultModel result = XmlUtil.ReadFromXml<ResultModel>(xml);
public static T ReadFromXml<T>(string xml)
{
if (string.IsNullOrEmpty(xml))
{
return default(T);
}
XmlSerializer serializer = new XmlSerializer(typeof(T));
XmlSerializerNamespaces nameSpaces = new XmlSerializerNamespaces();
nameSpaces.Add("", "");
object ext = null;
try
{
using (Text