今天我正在用 Visual c# 编写简单的 html 编辑器。我的目标是从本地驱动器打开纯 html 文件(Opendialog 加载到字符串或加载到 webbrowser 完成)并允许编辑关键片段。
- 应用程序应该找到特定的 div 并将该 div 的全部内容返回到文本框或更好地返回到组合框(与组合框项目比较并显示它)。
- 如果我更改文本框(或从组合框中选择另一个项目)应用程序应该在 webbrowser 控件上显示更改。
- 然后我需要打印这个 html,就像在 webbrowser 控件上看到的那样。
- 最后一件事是保存修改后的 hmtl 覆盖原始文件并在 html 文件底部添加带有更改的注释。
我想知道如何在这个项目中执行搜索和替换?如何“处理” div 的内容?更好的是字符串搜索、indexof、string.replace 等。或者淹没在 DOM 中(我现在都不知道)。如何在 webcontrol 组件上呈现 html 预览的更改?最后覆盖一个文件?
代码示例赞赏:)
提前致谢