donet core 返回xml
时间: 2024-02-03 16:14:53 浏览: 71
doNEt安装包4.0完整安装包.rar
在 .NET Core 中,可以使用内置的 `XmlSerializer` 类来将对象序列化为 XML。以下是一个示例:
```csharp
[Serializable]
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
// 创建一个 Person 对象
var person = new Person
{
Name = "John",
Age = 30
};
// 使用 XmlSerializer 将 Person 对象序列化为 XML
var serializer = new XmlSerializer(typeof(Person));
using (var writer = new StringWriter())
{
serializer.Serialize(writer, person);
var xml = writer.ToString();
return Content(xml, "text/xml");
}
```
在上面的示例中,我们创建了一个 `Person` 类,并使用 `XmlSerializer` 将其序列化为 XML。然后,将 XML 内容作为响应返回,类型为 `text/xml`。
阅读全文