使用HtmlAgilityPack解析
using HtmlAgilityPack;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace 书签解析程序
{
/// <summary>
/// 本例子使用的是atavi.com 书签网站导出的书签格式
/// </summary>
public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<BookMark> bookList = new List<BookMark>();
//读取书签内容
var docText = File.ReadAllText(Server.MapPath("a.html"));
var doc = new HtmlDocument(); doc.LoadHtml(docText);
//这里的/dl 这样的语法叫xpath
var res = doc.DocumentNode.SelectSingleNode(@"/dl");
var list = res.SelectNodes(@"dt");//选择标签数组
foreach (var item in list)
{