AcoustID.Web.XmlResponseParser.ParseLookupResult C# (CSharp) Метод

ParseLookupResult() приватный Метод

private ParseLookupResult ( System.Xml.Linq.XElement el ) : LookupResult
el System.Xml.Linq.XElement
Результат LookupResult
        private LookupResult ParseLookupResult(XElement el)
        {
            double score = 0.0;
            string id = string.Empty;

            XElement element = el.Element("score");

            if (element != null)
            {
                score = double.Parse(element.Value, numberFormat);
            }

            element = el.Element("id");

            if (element != null)
            {
                id = element.Value;
            }

            LookupResult result = new LookupResult(id, score);

            element = el.Element("recordings");

            if (element != null)
            {
                var recordings = element.Elements("recording");

                foreach (var recording in recordings)
                {
                    result.Recordings.Add(ParseRecording(recording));
                }
            }

            return result;
        }