首页 > 解决方案 > 从 *.html 文件中指定 HTML 元素并在其中插入值

问题描述

我有这样的任务,我需要用这样的流程创建一个winform:

用户输入字符串值的文本框。然后,我选择一个可用的文件 html,例如,我想指定<H1>标签并将这些字符串插入其中。

我在互联网上找到了一些类似HtmlTextWriter课程的东西,但它似乎不可行......

可能我还没有搞懂HtmlTextWriter。你能告诉我如何使用这个...特别感谢您的帮助。

标签: c#winforms

解决方案


用于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 })));

推荐阅读