private XmlDocument AddItemsDoc(FileName fn) { string itemsFileName = "items_" + fn.GetItemsIndex(); XmlDocument xmlDoc = null; try { xmlDoc = _itemsDocuments[itemsFileName]; } catch (KeyNotFoundException) { xmlDoc = new XmlDocument(); _itemsDocuments[itemsFileName] = xmlDoc; xmlDoc.AppendChild(xmlDoc.CreateElement("items")); } return xmlDoc; }