c# - 用于本地 HTML 文件的 HTML 解析器

标签 c# html

我需要能够解析 HTML 模板文件(目的是将 SVG 元素注入(inject) html 文件,然后通过 wkhtmltopdf 将其转换为 pdf)。

我知道 HTML Agility Pack,但它似乎无法解析本地文件(尝试使用 file://URI 导致它抛出异常)。

那么,谁能推荐一个用于本地 HTML 文件的 C# HTML 解析器?

最佳答案

HTML Agility Pack 适用于本地文件,查看此 example来自文档。

或者,使用类似于 File.ReadAllText 的方式将文件内容加载到字符串中然后将其传递给 HtmlDocument.LoadHtml(string html)

关于c# - 用于本地 HTML 文件的 HTML 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061119/

相关文章:

javascript - 当单个页面上有多个表单时提交单个表单

c# - 访问二维数组中某个位置的邻居

c# - 如何使用 directLine channel 在 Azure 表存储中存储和检索机器人数据?

javascript - 在不刷新页面的情况下打开更改DIV

jquery过滤不会在选择类别的情况下向左浮动

html - CSS 控制级联

javascript - 如何将 html 页面的标题插入到 anchor 标记的文本中?

c# - 如何填充元素数量由变量确定的元组列表

c# - AppDomain 未处理的异常

c# - 在 WPF XAML 中禁用样式?