The WriteChars method of the XmlWriter class writes characters to XML. It takes an array of characters and writes one character at a time.
The following code snippet takes an array of characters and writes them to an XML file.
using (XmlWriter writer = XmlWriter.Create("M.xml")) {
writer.WriteStartDocument();
char[] ch = new char[6]; ch[0] = 'm'; ch[1] = 'a'; ch[2] = 'h'; ch[3] = 'e'; ch[4] = 's'; ch[5] = 'h';
writer.WriteStartElement("WriteChars");
writer.WriteChars(ch, 0, ch.Length);
writer.WriteEndElement();
writer.WriteEndDocument();
}