public string EncodeToString(HTMLElement element) { Init((Document)element.Owner, MimeType, Flags); docEncoder.setNode(element.nodeNoProxy); docEncoder.encodeToString(storage); string content = Base.StringGet(storage); string tag = element.TagName; string str = "<" + tag; foreach (Mono.WebBrowser.DOM.IAttribute att in element.Attributes) { str += " " + att.Name + "=\"" + att.Value + "\""; } str += ">" + content + "</" + tag + ">"; return(str); }
public string EncodeToString(Document document) { Init(document, MimeType, Flags); docEncoder.encodeToString(storage); return(Base.StringGet(storage)); }