public string LoadFirstHtml() { string str = ""; HtmlDocument htmlDocument = this.GetHtmlDocument(DesigAttribute.DesigPagePath); HtmlDocument webHtmlDocument = this.GetWebHtmlDocument(DesigAttribute.SourcePagePath); HtmlNodeCollection nodes = htmlDocument.DocumentNode.SelectNodes("//div[@rel=\"desig\"]"); IList <DesignTempleteInfo> list = new List <DesignTempleteInfo>(); foreach (HtmlNode node in (IEnumerable <HtmlNode>)nodes) { HtmlNode elementbyId = webHtmlDocument.GetElementbyId(node.Id); if (elementbyId != null) { DesignTempleteInfo item = new DesignTempleteInfo(); item.TempleteID = node.Id; item.TempleteContent = elementbyId.InnerHtml; list.Add(item); } } if (list.Count > 0) { str = JavaScriptConvert.SerializeObject(list); } return(str); }
public string LoadFirstHtml() { string text = ""; HtmlDocument htmlDocument = this.GetHtmlDocument(DesigAttribute.DesigPagePath); HtmlDocument webHtmlDocument = this.GetWebHtmlDocument(DesigAttribute.SourcePagePath); HtmlNodeCollection htmlNodeCollection = htmlDocument.DocumentNode.SelectNodes("//div[@rel=\"desig\"]"); IList <DesignTempleteInfo> list = new List <DesignTempleteInfo>(); foreach (HtmlNode item in (IEnumerable <HtmlNode>)htmlNodeCollection) { HtmlNode elementbyId = webHtmlDocument.GetElementbyId(item.Id); if (elementbyId != null) { DesignTempleteInfo designTempleteInfo = new DesignTempleteInfo(); designTempleteInfo.TempleteID = item.Id; designTempleteInfo.TempleteContent = elementbyId.InnerHtml; list.Add(designTempleteInfo); } } if (list.Count > 0) { return(JsonConvert.SerializeObject(list)); } return(DesigAttribute.DesigPagePath + "-" + DesigAttribute.SourcePagePath); }