XDocument doc =
new
XDocument(
new
XDeclaration(
"1.0"
,
"utf-8"
,
"yes"
),
new
XElement(
"Root"
,
new
XAttribute(
"attr1"
,
"value"
),
new
XAttribute(
"attr2"
,
"value"
)
)
);
Console.WriteLine(doc);
using
(StreamWriter sw =
new
StreamWriter(
@"D:\test.xml"
)) {
XmlWriterSettings settings =
new
XmlWriterSettings();
settings.Indent =
true
;
settings.IndentChars =
" "
;
settings.NewLineOnAttributes =
true
;
XmlWriter xmlWriter = XmlWriter.Create(sw, settings);
doc.Save(xmlWriter);
xmlWriter.Close();
}