我必须与响应接受代表 XML 文件的 XElement 对象的 web 服务对话。我从 XML 生成了一个 XSD 文件,并通过 xsd.exe 生成了一个 .cs 类。我想知道的是:如何将 .cs 文件中的对象转换为 Xelement 以便将其提供给请求?有没有办法在不手动声明节点的情况下将 XML 转换为 XML 对象?
此致。
例如,如果你有一个class.cs
你应该使用序列化
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();
}