Як перетворити XML на HTML за допомогою C#

Цей короткий посібник покаже вам, як перетворити XML на HTML за допомогою C#. Ви можете виконати перетворення документів, завантаживши один із популярних пакетів із менеджера пакунків NuGet і за допомогою кількох викликів API. Крім того, ви знайдете зразок коду для реалізації можливості конвертувати XML у HTML C#. Тут ви можете знайти покроковий посібник із перетворення XML на HTML у C# та його приклад.

Кроки для перетворення XML на HTML за допомогою C#

  1. Установіть пакет GroupDocs.Conversion for .NET із веб-сайту NuGet у програмі .NET
  2. Додайте посилання на простір імен GroupDocs.Conversion для реалізації функції XML у HTML C#
  3. Завантажте вхідний файл XML, створивши об’єкт класу Converter
  4. Створіть екземпляр класу MarkupConvertOptions і визначте параметри перетворення для вихідного файлу HTML
  5. Збережіть перетворений HTML-файл на диску, викликавши метод Convert класу Converter і передавши йому назву вихідного файлу та MarkupConvertOptions

Функцію XML to HTML converter C# можна реалізувати, дотримуючись наведених вище інструкцій у порядку. Ви можете почати налаштування свого проекту .NET, встановивши необхідний пакет і включивши його в код. На наступному кроці створіть екземпляри класів Converter і MarkupConvertOptions. Нарешті, викличте метод Convert, щоб зберегти вихідний HTML-файл на диск.

Код для перетворення XML на HTML за допомогою C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertXmlToHtmlUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert XML to HTML using C#
{
// Remove the watermark in output HTML by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source XML file for conversion to HTML
var converter = new GroupDocs.Conversion.Converter("sample.xml");
// Set the convert options for the output HTML
var convertOptions = new MarkupConvertOptions();
// Convert and save the XML in HTML format
converter.Convert("converted.html", convertOptions);
Console.WriteLine("Done");
}
}
}

У попередньому прикладі функція C# XML to HTML була розроблена відповідно до інструкцій, наведених у попередньому розділі. Цей приклад коду призначений для виконання базового перетворення, і ви можете встановити різні параметри перетворення для файлу HTML для виконання складних перетворень документа. Крім того, ви можете легко конвертувати XML у різноманітні інші формати, включаючи WMZ, MHT, MD, GIF, DOC, PSD та багато інших.

У цьому навчальному посібнику ми зосередилися на процесі перетворення документа для перетворення XML у формат HTML і розробили базовий приклад для цього. У попередній статті ми обговорювали як конвертувати SVG у PNG за допомогою C#; Ви можете переглянути його для отримання додаткової інформації.

 Українська