gpt4 book ai didi

c# - 如何生成没有头部的xml文件

转载 作者:太空狗 更新时间:2023-10-30 00:46:04 25 4
gpt4 key购买 nike

我不需要标题。如何用 xml 序列化器做到这一点?

最佳答案

XmlSerializer 对此不负责 - XmlWriter 负责,所以这里的关键是用 创建一个 XmlWriterSettings 对象。 OmitXmlDeclaration 设置为 true,并在构造 XmlWriter 时将其传入:

using System.Xml;
using System.Xml.Serialization;
public class Foo
{
public string Bar { get; set; }
}
static class Program
{
static void Main()
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
using (XmlWriter writer = XmlWriter.Create("my.xml", settings))
{
XmlSerializer ser = new XmlSerializer(typeof(Foo));
Foo foo = new Foo();
foo.Bar = "abc";
ser.Serialize(writer, foo);
}

}
}

关于c# - 如何生成没有头部的xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4211262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com