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
- Jak scalić szablon HTML z wartościami XML w C#
- Połącz szablon HTML z danymi XML w 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:
- Załaduj wejściowy szablon HTML wraz ze źródłowymi danymi w formacie XML.
- 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:
- Załaduj źródłowy plik szablonu z instancją klasy HTMLDocument.
- Uzyskaj dostęp do wejściowego pliku XML, aby scalić jego dane.
- 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.