有没有办法在Anglesharp中保存和/或加载单个iElement?
保存在某个位置:
var document = parser.Parse(StrHTML);
AngleSharp.Dom.IHtmlCollection<AngleSharp.Dom.IElement> LiItems= document.QuerySelectorAll("li");
foreach (var Art in LiItems)
{
<here i want to store Art somewhere>
}在那之后,我想加载并重新创建IElement。
有什么想法吗?
发布于 2016-07-31 05:55:19
可以通过读取元素的OuterHtml属性来序列化元素。它将包含元素的完整HTML代码。
您可以使用HtmlParser.ParseFragment将字符串反序列化为元素。它将返回一个包含一个节点的INode列表,该节点为IElement (本例中为HtmlListItemElement)。
https://stackoverflow.com/questions/38676189
复制相似问题