private void ParsePart(IXmlNode element)
{
var id = element.GetAttribute("id");
var track = _trackById[id];
var isFirstMeasure = true;
element.IterateChildren(c =>
{
if (c.NodeType == XmlNodeType.Element)
{
switch (c.LocalName)
{
case "measure":
ParseMeasure(c, track, isFirstMeasure);
isFirstMeasure = false;
break;
}
}
});
}