private void ApplyTags(OMLSDKTitle title, XPathNavigator dvdNavigator) { foreach (TagDefinition tagDefinition in tagDefinitions) { bool match = dvdNavigator.SelectSingleNode(tagDefinition.XPath) != null; if (match && !string.IsNullOrEmpty(tagDefinition.Name)) title.AddTag(tagDefinition.Name); if (!match && !string.IsNullOrEmpty(tagDefinition.ExcludedName)) title.AddTag(tagDefinition.ExcludedName); } }