private void Form1_Load(object sender, System.EventArgs e) { StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlWriter = new XmlTextWriter(stringWriter); try { xmlWriter.WriteStartDocument(); xmlWriter.WriteStartElement("a"); xmlWriter.WriteStartAttribute("attr1",""); xmlWriter.WriteString("sample1"); } finally { xmlWriter.Close(); } Trace.Write( stringWriter.GetStringBuilder().ToString() ); }