>>242
俺の環境だとそんなエラーは出なかった。
他の場所で間違ってんじゃね?

using (XmlWriter writer = new XmlTextWriter(Console.Out))
{
writer.WriteStartElement("kml");
writer.WriteAttributeString("xmlns", "http://earth.google.com/kml/2.2");
writer.WriteEndElement();
}

出力: <kml xmlns="http://earth.google.com/kml/2.2" />