gpt4 book ai didi

c# - 将 Xml 转换为字符串。每个标签换行?

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:12 25 4
gpt4 key购买 nike

我正在通过代码创建 XmlDocument 并添加一些标签。结构是这样的

<root>
<test>
<test1>a</test1>
</test>
<test>
</test>
<test>
<test1b</test1>
</test>
</root>

我使用这段代码将 xml 转换为字符串

using ( var stringWriter = new StringWriter() )
using ( var xmlTextWriter = XmlWriter.Create( stringWriter ) )
{
xmlDoc.WriteTo( xmlTextWriter );
xmlTextWriter.Flush( );
return stringWriter.GetStringBuilder( ).ToString( );
}

但是当我检查生成的字符串时,所有标签都在同一行上。有没有办法告诉它每行只导出一个标签

最佳答案

XmlTextWriter xmlTextWriter = new XmlTextWriter("file.xml",null);    
xmlTextWriter.Formatting = Formatting.Indented;

关于c# - 将 Xml 转换为字符串。每个标签换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10027339/

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