合并 HTML 模板 C#

HTML forms 可用于从多个来源收集信息。收集的信息可以存储或序列化在数据库中,以后可以提取为 XML 格式的数据。在某些情况下,您可能需要将 HTML 模板与 XML 数据合并。在这种情况下,本文解释了如何在 C# 中以编程方式将 HTML 模板与 XML 数据合并。

HTML 模板与 XML 文件合并 – C# API 安装

Aspose.HTML for .NET API 支持处理 HTML 文件和许多其他 文件格式。 API 配置非常简单,您可以从 Downloads 页面下载其 DLL 文件,或使用以下命令从 NuGet 库使用 NuGet 包管理器进行安装:

PM> Install-Package Aspose.Html

如何在 C# 中将 HTML 模板与 XML 值合并

以下步骤总结了将 HTML 模板与 XML 数据合并的 HMTL 合并过程:

  1. 加载输入 HTML 模板以及源 XML 格式数据。
  2. 设置文件路径,进行模板合并操作。

以下标题进一步详细说明了此过程以及运行代码示例。

在 C# 中将 HTML 模板与 XML 数据合并

您可以通过以下步骤轻松地将 XML 数据与 HTML 模板合并:

  1. 使用 HTMLDocument 类的实例加载源模板文件。
  2. 访问输入 XML 文件以合并其数据。
  3. 使用 ConvertTemplate 方法将 HTML 模板与 XML 格式数据合并。

下面的代码片段详细说明了如何在 C# 中以编程方式将 HTML 模板与 XML 数据合并:

// HTML 模板文档 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateforXML.html");

// 用于合并的 XML 数据 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");

// 输出文件路径 
string templateOutput = dataDir + "HTMLTemplate_Output.html";

// 将 HTML 模板与 XML 数据合并
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

为 .NET 学习 Aspose.HTML

您可以在 documentation 部分下探索涵盖 API 不同功能的几个章节,以了解使用 HTML 和其他受支持文件的其他可能性。

获得免费许可证

您可以申请 免费临时许可证 以避免任何评估限制和输出文档中的水印。

结论

在本文中,您了解了如何在 C# 中以编程方式将 HTML 模板与 XML 格式数据合并。此外,您可以即兴编写代码片段以根据您的要求处理来自不同来源(如 URL、文件等)的数据。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看

在 C# 中将 Markdown 转换为 HTML