Как преобразовать 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 to HTML C#.
  3. Загрузите входной файл XML, создав объект класса Converter.
  4. Создайте экземпляр класса MarkupConvertOptions и определите параметры преобразования для выходного HTML-файла.
  5. Сохраните преобразованный HTML-файл на диск, вызвав метод Convert класса Converter и передав ему имя выходного файла и MarkupConvertOptions.

Функция конвертера XML в HTML 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 #; вы можете взглянуть на него для получения дополнительной информации.

 Русский