C#生成空节点XML文件,自动换行问题

Posted Akon.Ray

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#生成空节点XML文件,自动换行问题相关的知识,希望对你有一定的参考价值。

      1.今天做项目时候生成XML文件,有些节点是为空节点,但是生成之后的节点自动换行了,网上百度了一下,大都是设置添加属性为xsi:nil="true"的空节点。

      http://www.acehat.com/kf/201503/78602.html

      但是本人太笨不会用,于是又找到另一种方法,即为:

      

1  XmlWriterSettings settings = new XmlWriterSettings();
2                     settings.Indent = true;
3                     settings.IndentChars = "   ";
4                     settings.Encoding = Encoding.UTF8;
5                     using (XmlWriter xmlWriter = XmlWriter.Create(xmlFileName, settings))
6                     {
7                         xmldoc.Save(xmlWriter);
8                     }

 

以上是关于C#生成空节点XML文件,自动换行问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在复制/粘贴web.config XML节点后阻止自动回车(换行)?

使用Java生成XML文件时,如何能让文件自动换行?

从 C# 中的类生成具有重复节点的 XML

spring boot引入jar包后自动生成了一个空的xml文件

怎么用C#生成一个完整的xml文件

我刚学C#,在用Visual Studio时,每次新建项目或类时总是自动生成代码。如何取消代码的自动生成?