List Html敏捷包标记选择

List Html敏捷包标记选择,list,html-agility-pack,List,Html Agility Pack,我需要处理列表标记以便从中提取数据。问题是我需要分别分析每个列表。我试过这样的方法: List<HtmlAgilityPack.HtmlNode> tl = new List<HtmlNode (doc1.DocumentNode.SelectNodes("//ul")); List tl=newlist我用以下代码解决了这个问题: foreach (HtmlAgilityPack.HtmlNode node in tk)

我需要处理列表标记以便从中提取数据。问题是我需要分别分析每个列表。我试过这样的方法:

List<HtmlAgilityPack.HtmlNode> tl = new List<HtmlNode (doc1.DocumentNode.SelectNodes("//ul"));

List tl=newlist我用以下代码解决了这个问题:

 foreach (HtmlAgilityPack.HtmlNode node in tk)
                                    {

                                        if (node.ParentNode.Name == "ul" || node.ParentNode.Name == "ol")
                                        {
                                            List<string> sh=new List<string>();
                                            var t = node.ParentNode.Elements("li");
                                            for(int i=0;i <t.Count();i++)
                                             sh.Add(t.ElementAt(i).InnerText);

                                            uoList.Add(sh);
                                        }
                                    }
foreach(tk中的HtmlAgilityPack.HtmlNode节点)
{
if(node.ParentNode.Name==“ul”| | node.ParentNode.Name==“ol”)
{
List sh=新列表();
var t=node.ParentNode.Elements(“li”);
对于(int i=0;i