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#
- Nainstalujte balíček GroupDocs.Conversion for .NET z webu NuGet v aplikaci .NET
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro implementaci funkce XML do HTML C#
- Načtěte vstupní soubor XML vytvořením objektu třídy Converter
- Vytvořte instanci třídy MarkupConvertOptions a definujte možnosti převodu pro výstupní soubor HTML
- 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í.