I have this code for writing my XML
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = ("\t");
XmlWriter writer = XmlWriter.Create("sample.xml",settings);
writer.WriteStartDocument();
writer.WriteStartElement("Report", "http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition");
writer.WriteAttributeString("xmlns","rd", null, "http://schemas.microsoft.com/SQLServer/reporting/reportdesigner");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
The code above yields this output in my sample.xml:
<?xml version="1.0" encoding="utf-8"?>
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" />
However, what I would like as an output would be this:
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
I tried re-order my codes but that didn't seem to work.