コードで作成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( );
}
しかし、生成された文字列を調べると、すべてのタグが同じ行にあります。1 行に 1 つのタグのみをエクスポートするように指示する方法はありますか