using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Xml;
namespace ConsoleApplication1
{
class Program
{
public static void Main(string[] args)
{
var doc = new XmlDocument();
var stream = Console.Out;
XmlDeclaration xmlDeclaration = doc.CreateXmlDeclaration("1.0", "utf-8", null);
XmlElement rootNode = doc.CreateElement("rexim", "rexim:coding-team:test");
rootNode.InnerText = "давлоыдаывалдыовадлы";
doc.InsertBefore(xmlDeclaration, doc.DocumentElement);
doc.AppendChild(rootNode);
XmlWriterSettings settings = new XmlWriterSettings()
{
Indent = true
};
using( var writer = XmlWriter.Create(stream,settings)) {
doc.Save(writer);
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLlhtbDsKbmFtZXNwYWNlIENvbnNvbGVBcHBsaWNhdGlvbjEKewogICAgY2xhc3MgUHJvZ3JhbQogICAgewogICAgICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICAgICAgewogICAgICAgICAgICB2YXIgZG9jID0gbmV3IFhtbERvY3VtZW50KCk7CiAgICAgICAgICAgIHZhciBzdHJlYW0gPSBDb25zb2xlLk91dDsKCiAgICAgICAgICAgIFhtbERlY2xhcmF0aW9uIHhtbERlY2xhcmF0aW9uID0gZG9jLkNyZWF0ZVhtbERlY2xhcmF0aW9uKCIxLjAiLCAidXRmLTgiLCBudWxsKTsKICAgICAgICAgICAgWG1sRWxlbWVudCByb290Tm9kZSA9IGRvYy5DcmVhdGVFbGVtZW50KCJyZXhpbSIsICJyZXhpbTpjb2RpbmctdGVhbTp0ZXN0Iik7CiAgICAgICAgICAgIHJvb3ROb2RlLklubmVyVGV4dCA9ICLQtNCw0LLQu9C+0YvQtNCw0YvQstCw0LvQtNGL0L7QstCw0LTQu9GLIjsKICAgICAgICAgICAgZG9jLkluc2VydEJlZm9yZSh4bWxEZWNsYXJhdGlvbiwgZG9jLkRvY3VtZW50RWxlbWVudCk7CiAgICAgICAgICAgIGRvYy5BcHBlbmRDaGlsZChyb290Tm9kZSk7CgogICAgICAgICAgICBYbWxXcml0ZXJTZXR0aW5ncyBzZXR0aW5ncyA9IG5ldyBYbWxXcml0ZXJTZXR0aW5ncygpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIEluZGVudCA9IHRydWUKICAgICAgICAgICAgfTsKCiAgICAgICAgICAgIHVzaW5nKCB2YXIgd3JpdGVyID0gWG1sV3JpdGVyLkNyZWF0ZShzdHJlYW0sc2V0dGluZ3MpKSB7CiAgICAgICAgICAgICAgICBkb2MuU2F2ZSh3cml0ZXIpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9Cg==