0

我有一些 HTML 代码用于在我的网站上进行导航。

我有一个无序列表标记 ( <ul>),其中包含列表项 ( <li>),它们本身可能包含无序列表。

在我的 C# 后端,我有一个字符串中的 HTML,我想操纵这个列表来删除顶层。

例如:

http://pastebin.com/2Gt5xu3d

在“历史记录”、“联系方式”、“电子邮件”或“电话”页面上时将变为:

http://pastebin.com/Mpzssy21

因此,无论您处于什么级别,我都想删除顶层的所有内容,除了<ul>您当前所在的级别。

我不确定从哪里开始。有没有一种使用 C# 以这种方式操作 HTML 的简单方法?

编辑:我现在使用 HTML Agility Pack 在 HtmlDocument 中拥有 HTML。有谁知道我该如何继续?

4

0 回答 0