2016-07-30 2 views
1

Anglesharp에서 단일 iElement를 저장하거나로드 할 수있는 방법이 있습니까? 어딘가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을로드하고 다시하고 싶습니다.

아이디어가 있으십니까?

답변

0

요소를 OuterHtml 속성을 통해 직렬화 할 수 있습니다. 그것은 요소의 완전한 HTML 코드를 포함합니다.

HtmlParser.ParseFragment을 사용하여 문자열을 요소로 역 직렬화 할 수 있습니다. 노드 IElement (귀하의 경우 HtmlListItemElement)을 포함하는 INode의 목록을 반환합니다.

+0

감사합니다. @ 동요, 비 직렬화 답변에 대한 예를 추가해주세요. – Matteo