C# - XElement from XSD or XML
本文关键字:or XML XSD from XElement | 更新日期: 2023-09-27 18:21:33
我必须与Web服务进行对话,Web服务的响应接受表示XML文件的XElement对象。我已经从XML生成了一个XSD文件,并通过XSD.exe生成了一个子类。我想知道的是:如何将对象从.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();
}