Scal szablon HTML C#

Formularze HTML mogą służyć do zbierania informacji z wielu źródeł. Zebrane informacje mogą być przechowywane lub serializowane w bazie danych, którą można później wyodrębnić jako dane w formacie XML. W niektórych przypadkach może być konieczne scalenie szablonu HTML z danymi XML. Po takich przypadkach w tym artykule wyjaśniono, jak programowo scalić szablony HTML z danymi XML w języku C#.

Łączenie szablonu HTML z plikiem XML – instalacja C# API

Aspose.HTML for .NET API obsługuje pracę z plikami HTML i wieloma innymi formatami plików. Konfiguracja API jest dość prosta, ponieważ możesz pobrać jego pliki DLL ze strony Downloads lub użyć następującego polecenia, aby zainstalować go z galerii NuGet za pomocą NuGet Package Manager:

PM> Install-Package Aspose.Html

Jak scalić szablon HTML z wartościami XML w C#

Poniższe kroki podsumowują proces scalania HTML w celu scalenia szablonu HTML z danymi XML:

  1. Załaduj wejściowy szablon HTML wraz ze źródłowymi danymi w formacie XML.
  2. Ustaw ścieżki plików i wykonaj operację scalania szablonów.

Poniższy nagłówek dokładniej omawia ten proces wraz z działającym przykładem kodu.

Połącz szablon HTML z danymi XML w C#

Możesz łatwo scalić dane XML z szablonem HTML, wykonując następujące czynności:

  1. Załaduj źródłowy plik szablonu z instancją klasy HTMLDocument.
  2. Uzyskaj dostęp do wejściowego pliku XML, aby scalić jego dane.
  3. Połącz szablon HTML z danymi w formacie XML za pomocą metody ConvertTemplate.

Poniższy fragment kodu wyjaśnia, jak programowo scalić szablon HTML z danymi XML w języku C#:

// Dokument szablonu HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateforXML.html");

// Dane XML do scalania 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");

// Ścieżka pliku wyjściowego 
string templateOutput = dataDir + "HTMLTemplate_Output.html";

// Połącz szablon HTML z danymi XML
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Dowiedz się Aspose.HTML dla platformy .NET

Możesz zapoznać się z kilkoma rozdziałami opisującymi różne funkcje interfejsu API w sekcji dokumentacja, aby przyjrzeć się innym możliwościom pracy z HTML i innymi obsługiwanymi plikami.

Uzyskaj bezpłatną licencję

Możesz poprosić o bezpłatną licencję tymczasową, aby uniknąć ograniczeń oceny i znaku wodnego w dokumentach wyjściowych.

Wniosek

W tym artykule zrozumiałeś, jak programowo scalić szablon HTML z danymi w formacie XML w języku C#. Co więcej, możesz zaimprowizować fragment kodu, aby przetwarzać dane z różnych źródeł, takich jak adres URL, plik itp., zgodnie z własnymi wymaganiami. W przypadku jakichkolwiek pytań prosimy o kontakt pod adresem forum.

Zobacz też

Konwertuj Markdown na HTML w C#