HTML-Vorlage C# zusammenführen

HTML-Forms können verwendet werden, um Informationen aus mehreren Quellen zu sammeln. Die gesammelten Informationen können in einer Datenbank gespeichert oder serialisiert werden, die später als Daten im XML-Format extrahiert werden können. In bestimmten Fällen müssen Sie möglicherweise HTML-Vorlagen mit XML-Daten zusammenführen. Nach solchen Fällen erläutert dieser Artikel, wie Sie HTML-Vorlagen mit XML-Daten programmgesteuert in C# zusammenführen.

Zusammenführen von HTML-Vorlagen mit XML-Dateien – Installation der C#-API

Aspose.HTML for .NET API unterstützt die Arbeit mit HTML-Dateien und vielen anderen Dateiformaten. Die API-Konfiguration ist recht einfach, da Sie ihre DLL-Dateien von der Seite Downloads herunterladen oder den folgenden Befehl verwenden können, um sie mit dem NuGet-Paket-Manager aus der NuGet-Galerie zu installieren:

PM> Install-Package Aspose.Html

So führen Sie HTML-Vorlagen mit XML-Werten in C# zusammen

Die folgenden Schritte fassen den HTML-Zusammenführungsprozess zum Zusammenführen von HTML-Vorlagen mit XML-Daten zusammen:

  1. Laden Sie die Eingabe-HTML-Vorlage zusammen mit den Quelldaten im XML-Format.
  2. Legen Sie die Dateipfade fest und führen Sie den Vorlagenzusammenführungsvorgang durch.

Die folgende Überschrift führt diesen Prozess zusammen mit einem laufenden Codebeispiel weiter aus.

HTML-Vorlage mit XML-Daten in C# zusammenführen

Mit den folgenden Schritten können Sie XML-Daten ganz einfach mit einer HTML-Vorlage zusammenführen:

  1. Laden Sie die Quellvorlagendatei mit einer Instanz der Klasse HTMLDocument.
  2. Greifen Sie auf die XML-Eingabedatei zu, um ihre Daten zusammenzuführen.
  3. Führen Sie die HTML-Vorlage mithilfe der Methode ConvertTemplate mit Daten im XML-Format zusammen.

Das folgende Code-Snippet erläutert, wie HTML-Vorlagen mit XML-Daten programmgesteuert in C# zusammengeführt werden:

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

// XML-Daten zum Zusammenführen 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");

// Pfad der Ausgabedatei 
string templateOutput = dataDir + "HTMLTemplate_Output.html";

// HTML-Vorlage mit XML-Daten zusammenführen
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Lernen Sie Aspose.HTML für .NET kennen

Im Abschnitt Dokumentation können Sie mehrere Kapitel erkunden, die verschiedene Funktionen der API behandeln, um einen Blick auf andere Möglichkeiten zum Arbeiten mit HTML und anderen unterstützten Dateien zu werfen.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um Evaluierungseinschränkungen und das Wasserzeichen in den Ausgabedokumenten zu vermeiden.

Fazit

In diesem Artikel haben Sie verstanden, wie Sie eine HTML-Vorlage mit Daten im XML-Format programmgesteuert in C# zusammenführen. Darüber hinaus können Sie das Code-Snippet improvisieren, um Daten aus verschiedenen Quellen wie einer URL, einer Datei usw. gemäß Ihren Anforderungen zu verarbeiten. Bei Fragen können Sie sich gerne unter forum an uns wenden.

Siehe auch

Markdown in HTML in C# konvertieren