using System;public class clsPerson
{
public string FirstName;
public string MI;
public string LastName;
public string Sex;
}class class1
{
static void Main(string[] args)
{
clsPerson p=new clsPerson();
p.FirstName = "Jeff";
p.MI = "A";
p.LastName = "Price"; System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(p.GetType());
x.Serialize(Console.Out, p);
Console.WriteLine();
Console.ReadLine();
}
}
由于有的节点没有内容,它会自动生成下这样的节点:
<Sex/>
如何让它在此种情况下产生如下形式的节点呢?
<Sex></Sex>
{
public string FirstName;
public string MI;
public string LastName;
public string Sex;
}class class1
{
static void Main(string[] args)
{
clsPerson p=new clsPerson();
p.FirstName = "Jeff";
p.MI = "A";
p.LastName = "Price"; System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(p.GetType());
x.Serialize(Console.Out, p);
Console.WriteLine();
Console.ReadLine();
}
}
由于有的节点没有内容,它会自动生成下这样的节点:
<Sex/>
如何让它在此种情况下产生如下形式的节点呢?
<Sex></Sex>
多谢以上大侠赐教!!