private List <string> GetInfos(RuleModel rule) { if (rule == null) { return(null); } if (rule.IsDefault()) { return new List <string>() { rule.DefaultValue } } ; List <string> contents = this._contentExtract.ParseList(rule.XpathExtractModel); if (rule.IsFilter()) { return(rule.Filter(contents)); } return(contents); } }
private string GetInfo(RuleModel rule) { if (rule == null) { return(null); } if (rule.IsDefault()) { return(rule.DefaultValue); } string content = this._contentExtract.ParseFirst(rule.XpathExtractModel); if (rule.IsFilter()) { return(rule.Filter(content)); } return(content); }