private void handleZoneXmlZone(XmlDocument _zoneXmlDocument)
{
XmlNodeList nodes;
Zone newZone;
nodes = _zoneXmlDocument.SelectNodes("/zoneConfig/zones/zone");
if (nodes != null)
{
foreach (XmlNode node in nodes)
{
newZone = this.createZoneForXMLNode(node);
zones.Add(newZone.udn, newZone);
//this.updateZonesValue(newZone);
this.linkZoneToVirtualRenderer(newZone);
newZone.playStateChanged += zonePlayStateChangedSink;
newZone.playModeChanged += zonePlayModeChangedSink;
newZone.trackChanged += zoneTrackChangedSink;
newZone.trackPositionChanged += zoneTrackPositionChangedSink;
}
}
}