private static XElement GetOrCreateSection(XElement parentElement, string sectionName) { sectionName = XmlConvert.EncodeLocalName(sectionName); var section = parentElement.Element(sectionName); if (section == null) { section = new XElement(sectionName); parentElement.Add(section); } return section; }