Example #1
0
            private static string SafeDescription(string src)
            {
                string result = src;
                var    s      = src.Split(DescDelimiter, StringSplitOptions.None);

                if (s.Count() > 1)
                {
                    result = s[0];
                }
                result = DxxUrl.TrimText(result);
                result = Regex.Replace(result, "[\'\"]+", "");
                return(result);
            }
Example #2
0
            private string TryGetDescription(HtmlNode node, Uri uri)
            {
                string r = DxxUrl.TrimText(node.InnerText);

                if (!string.IsNullOrWhiteSpace(r))
                {
                    return(r);
                }
                r = node.Attributes["alt"]?.Value;
                if (null != r)
                {
                    r = DxxUrl.TrimText(r);
                    if (!string.IsNullOrWhiteSpace(r))
                    {
                        return(r);
                    }
                }
                return(null);
            }