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();
}