c# - 从 *.html 文件中指定 HTML 元素并在其中插入值
问题描述
我有这样的任务,我需要用这样的流程创建一个winform:
用户输入字符串值的文本框。然后,我选择一个可用的文件 html,例如,我想指定<H1>
标签并将这些字符串插入其中。
我在互联网上找到了一些类似HtmlTextWriter
课程的东西,但它似乎不可行......
可能我还没有搞懂HtmlTextWriter
。你能告诉我如何使用这个...特别感谢您的帮助。
解决方案
用于XElement
重建 HTML 文档
string html = @"<html>
<body><div></div></body>
</html>";
string userIput = "hello world";
var document = XElement.Parse(html);
var newDoc = new XElement(document.Name,
new XElement("body",
new XElement("div",
new XElement("h1") { Value = userIput })));
推荐阅读
- javascript - Angular ng-repeat 不显示项目
- excel - 在 VBA 中选择特定的单元格?
- reactjs - 笑话:TypeError:无法读取未定义的属性
- javascript - 将 JSON 绑定到 HTML 元素不起作用
- java - 在java中将整数集转换为字符串
- php - 使用 php artisan migrate 时找不到驱动程序错误
- android - Kotlin Android Fragment recyclerView 和上下文问题
- java - 如何使用 Canvas 在 Java 中制作一组可点击的圆圈?
- java - Spark:如何编写高效的 sql 查询来实现这个目标
- python - Visual Studio 2017 - 使用集成控制台