首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anglesharp IElement保存和加载

Anglesharp IElement保存和加载
EN

Stack Overflow用户
提问于 2016-07-31 00:39:16
回答 1查看 554关注 0票数 1

有没有办法在Anglesharp中保存和/或加载单个iElement?

保存在某个位置:

代码语言:javascript
复制
        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。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-31 05:55:19

可以通过读取元素的OuterHtml属性来序列化元素。它将包含元素的完整HTML代码。

您可以使用HtmlParser.ParseFragment将字符串反序列化为元素。它将返回一个包含一个节点的INode列表,该节点为IElement (本例中为HtmlListItemElement)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38676189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档