private void ParseDiagramCollection(Track track, IXmlNode node) { var items = FindChildElement(node, "Items"); items.IterateChildren(c => { if (c.NodeType == XmlNodeType.Element) { switch (c.LocalName) { case "Item": ParseDiagramItem(track, c); break; } } }); }