title: C# XML 'colon' in root name possible?
body: <p>I'm creating a simple XMl file, and the root name must be 'site:Root', so I do the following:</p>
  
  <pre><code>    private XmlDocument CreateXMLDocument()
      {
          XmlDocument xmlDoc = new XmlDocument();
  
          XmlDeclaration xmlDec = xmlDoc.CreateXmlDeclaration("1.0", "ISO-8859-1", null);
          xmlDoc.AppendChild(xmlDec);
  
          XmlElement xmlRoot = xmlDoc.CreateElement("site:Root");
          xmlDoc.AppendChild(xmlRoot);
  
          return xmlDoc;
      }
  </code></pre>
  
  <p>However the outerXml property only shows 'Root' for the root name. How can I have the root name to be 'site:Root'?</p>