2016-07-30 33 views
1

Anglesharpで1つの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を使用して、文字列を要素に逆シリアル化できます。 1つのノードがIElement(あなたの場合はHtmlListItemElement)であるINodeのリストを返します。

+0

@ありがとうございます。あなたは、逆シリアル化の例を追加できますか? – Matteo

関連する問題