【发布时间】:2025-12-14 06:05:01
【问题描述】:
知道我不能使用 HTMLAgilityPack,只能直接使用 .NET,假设我有一个字符串,其中包含一些我需要以这种方式解析和编辑的 HTML:
- 在层次结构中按 id 或标签查找特定控件
- 修改(最好是创建)这些找到的元素的属性
.net 中有可用的方法吗?
【问题讨论】:
-
我知道...use regex
-
我不知道...不要使用正则表达式*.com/questions/1732348/…
-
如果您的 HTML 恰好是 XHTML,那么您可以使用标准 XML 库对其进行解析、遍历和修改。
-
简短的回答是否定的。 Agility Pack 是最接近经批准的 (.NET) HTML 解析器的东西。
-
为什么“我不能使用 HTMLAgilityPack”?排除一个非常好的(甚至是免费的)工具似乎很愚蠢。