Форми HTML можна використовувати для збору інформації з багатьох джерел. Зібрана інформація може бути збережена або серіалізована в базі даних, яку пізніше можна витягнути як дані у форматі XML. У деяких випадках може знадобитися об’єднати шаблон HTML із даними XML. Після таких випадків у цій статті пояснюється, як програмно об’єднати шаблони HTML із даними XML у C#.
- Об’єднання шаблону HTML із файлом XML – встановлення C# API
- Як об’єднати шаблон HTML із значеннями XML у C#
- Об’єднання 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:
- Завантажте вхідний шаблон HTML разом із даними вихідного формату XML.
- Встановіть шляхи до файлів і виконайте операцію злиття шаблонів.
Наступний заголовок докладніше описує цей процес разом із зразком коду, що виконується.
Об’єднання HTML-шаблону з XML-даними в C#
Ви можете легко об’єднати дані XML із шаблоном HTML, виконавши такі дії:
- Завантажте вихідний файл шаблону з екземпляром класу HTMLDocument.
- Отримайте доступ до вхідного файлу XML, щоб об’єднати його дані.
- Об’єднайте шаблон 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-адреса, файл тощо відповідно до ваших вимог. У разі будь-яких запитань, будь ласка, зв’яжіться з нами на форум.