Злиття шаблону HTML C#

Форми HTML можна використовувати для збору інформації з багатьох джерел. Зібрана інформація може бути збережена або серіалізована в базі даних, яку пізніше можна витягнути як дані у форматі XML. У деяких випадках може знадобитися об’єднати шаблон HTML із даними XML. Після таких випадків у цій статті пояснюється, як програмно об’єднати шаблони HTML із даними XML у C#.

Об’єднання шаблону HTML із файлом XML – встановлення C# API

API Aspose.HTML for .NET підтримує роботу з файлами HTML і багатьма іншими форматами файлів. Конфігурація API досить проста, оскільки ви можете завантажити її DLL-файли зі сторінки Завантаження або скористатися такою командою, щоб установити його з галереї NuGet за допомогою диспетчера пакетів NuGet:

PM> Install-Package Aspose.Html

Як об’єднати шаблон HTML із значеннями XML у C#

Наступні кроки підсумовують процес об’єднання HTML для об’єднання шаблону HTML із даними XML:

  1. Завантажте вхідний шаблон HTML разом із даними вихідного формату XML.
  2. Встановіть шляхи до файлів і виконайте операцію злиття шаблонів.

Наступний заголовок докладніше описує цей процес разом із зразком коду, що виконується.

Об’єднання HTML-шаблону з XML-даними в C#

Ви можете легко об’єднати дані XML із шаблоном HTML, виконавши такі дії:

  1. Завантажте вихідний файл шаблону з екземпляром класу HTMLDocument.
  2. Отримайте доступ до вхідного файлу XML, щоб об’єднати його дані.
  3. Об’єднайте шаблон HTML із даними формату XML за допомогою методу ConvertTemplate.

Наведений нижче фрагмент коду пояснює, як програмно об’єднати HTML-шаблон із XML-даними в C#:

// Шаблон документа 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);

Вивчіть Aspose.HTML for .NET

У розділі документація можна ознайомитися з кількома розділами, які охоплюють різні функції API, щоб ознайомитися з іншими можливостями роботи з HTML та іншими підтримуваними файлами.

Отримайте безкоштовну ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб уникнути будь-яких обмежень оцінювання та водяних знаків у вихідних документах.

Висновок

У цій статті ви зрозуміли, як об’єднати шаблон HTML із даними у форматі XML програмним шляхом у C#. Крім того, ви можете імпровізувати фрагмент коду для обробки даних із різних джерел, таких як URL-адреса, файл тощо відповідно до ваших вимог. У разі будь-яких запитань, будь ласка, зв’яжіться з нами на форум.

Дивись також

Перетворити Markdown на HTML у C#