Anglesharp IElement保存并加载
本文关键字:加载 保存 IElement Anglesharp | 更新日期: 2023-09-27 17:59:23
是否有任何方法可以在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。
知道吗?
您可以通过读取元素的OuterHtml
属性来序列化元素。它将包括元素的完整HTML代码。
您可以使用HtmlParser.ParseFragment
将字符串反序列化回元素。它将返回一个INode
的列表,其中包含一个节点,即IElement
(在您的情况下为HtmlListItemElement
)。