Jak převést XML do HTML pomocí C#

Tento krátký tutoriál vám ukáže, jak převést XML na HTML pomocí C#. Převod dokumentů můžete provést stažením jednoho z oblíbených balíčků ze správce balíčků NuGet a několika voláními API. Kromě toho zde najdete ukázkový kód pro implementaci schopnosti převést XML do HTML C#. Zde najdete podrobného průvodce převodem XML na HTML v C# a jeho příklad.

Kroky k převodu XML do HTML pomocí C#

  1. Nainstalujte balíček GroupDocs.Conversion for .NET z webu NuGet v aplikaci .NET
  2. Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro implementaci funkce XML do HTML C#
  3. Načtěte vstupní soubor XML vytvořením objektu třídy Converter
  4. Vytvořte instanci třídy MarkupConvertOptions a definujte možnosti převodu pro výstupní soubor HTML
  5. Uložte převedený soubor HTML na disk voláním metody Convert třídy Converter a předejte mu název výstupního souboru a MarkupConvertOptions.

Převaděč XML na HTML C# funkci lze implementovat podle výše uvedených pokynů v uvedeném pořadí. Svůj .NET projekt můžete začít konfigurovat instalací požadovaného balíčku a jeho zahrnutím do kódu. V dalším kroku vytvořte instance tříd Converter a MarkupConvertOptions. Nakonec zavolejte metodu Convert a uložte výstupní soubor HTML na disk.

Kód pro převod XML do HTML pomocí 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");
}
}
}

V předchozím příkladu byla funkce C# XML to HTML vyvinuta podle pokynů vysvětlených v předchozí části. Tento ukázkový kód je pro provádění základního převodu a můžete nastavit různé možnosti převodu pro soubor HTML pro provádění komplexních transformací dokumentů. Kromě toho můžete snadno převést XML do řady dalších formátů včetně WMZ, MHT, MD, GIF, DOC, PSD a mnoha dalších.

V tomto návodu jsme se zaměřili na proces převodu dokumentů pro transformaci XML do formátu HTML a vyvinuli jsme pro něj základní příklad. V našem dřívějším článku jsme diskutovali o jak převést SVG na PNG pomocí C#; můžete se na něj podívat pro více informací.

 Čeština