protected string GetText(DuGu.Standard.Html.HtmlNode element) { StringBuilder accum = new StringBuilder(); foreach (var node in element.ChildNodes) { if (node.NodeType == HtmlNodeType.Text) { accum.Append(node.InnerText); } } return(accum.ToString()); }
private string GetValue(DuGu.Standard.Html.HtmlNode element) { if (_attrName == null) { return(element.OuterHtml); } else if ("innerHtml".Equals(_attrName.ToLower())) { return(element.InnerHtml); } else if ("text".Equals(_attrName.ToLower())) { return(element.WriteTo()); } else if ("allText".Equals(_attrName.ToLower())) { return(element.WriteContentTo()); } else { return(element.Attributes[_attrName].Name); } }