protected override void WriteStart()
{
// Write the root
xmlWriter.WriteStartElement("CourseData", "http://www.orienteering.org/datastandard/3.0");
xmlWriter.WriteAttributeString("xmlns", "http://www.orienteering.org/datastandard/3.0");
xmlWriter.WriteAttributeString("iofVersion", "3.0");
xmlWriter.WriteAttributeString("createTime", XmlConvert.ToString(modificationDate));
xmlWriter.WriteAttributeString("creator", string.Format("Purple Pen version {0}", Util.PrettyVersionString(VersionNumber.Current)));
WriteEventInfo();
xmlWriter.WriteStartElement("RaceCourseData");
WriteMapInfo();
}