1
我正在通过代码创建XmlDocument
并添加一些标签。该结构是这样的将Xml转换为每个标记的String.New行?
<root>
<test>
<test1>a</test1>
</test>
<test>
</test>
<test>
<test1b</test1>
</test>
</root>
我使用此代码
using (var stringWriter = new StringWriter())
using (var xmlTextWriter = XmlWriter.Create(stringWriter))
{
xmlDoc.WriteTo(xmlTextWriter);
xmlTextWriter.Flush();
return stringWriter.GetStringBuilder().ToString();
}
将XML转换为字符串,但是,当我检查生成的字符串的所有变量都在同一条线上。 有没有办法告诉它每行仅输出一个标签