public static void Main()
XmlDocument document = new XmlDocument();
document.LoadXml(@"<myCourse>
<courseName>BEng Mobile and Web Computing</courseName>
<moduleTitle>Programming Methodology</moduleTitle>
<moduleTitle>Computer Systems Fundamentals</moduleTitle>
XmlElement root = document.DocumentElement;
XmlElement newModule = document.CreateElement("module");
XmlElement newTitle = document.CreateElement("moduleTitle");
XmlElement newCredits = document.CreateElement("credits");
XmlElement newSemester = document.CreateElement("semester");
XmlText title = document.CreateTextNode("ECA411");
XmlText credits = document.CreateTextNode("15");
XmlText semester = document.CreateTextNode("1");
newTitle.AppendChild(title);
newCredits.AppendChild(credits);
newSemester.AppendChild(semester);
root.InsertAfter(newModule, root.LastChild);
Console.WriteLine(root.OuterXml);