Gabungkan Templat HTML C#

HTML formulir dapat digunakan untuk mengumpulkan informasi dari berbagai sumber. Informasi yang dikumpulkan dapat disimpan atau diserialkan dalam database yang nantinya dapat diekstraksi sebagai data format XML. Dalam kasus tertentu, Anda mungkin perlu menggabungkan template HTML dengan data XML. Mengikuti kasus tersebut, artikel ini menjelaskan cara menggabungkan template HTML dengan data XML secara terprogram dalam C#.

Penggabungan Template HTML dengan File XML – Instalasi C# API

Aspose.HTML for .NET API mendukung bekerja dengan file HTML dan banyak [format file] lainnya3. Konfigurasi API cukup sederhana karena Anda dapat mendownload file DLL dari halaman Downloads atau menggunakan perintah berikut untuk menginstalnya dari galeri NuGet menggunakan NuGet Package Manager:

PM> Install-Package Aspose.Html

Cara Menggabungkan Template HTML dengan Nilai XML di C#

Langkah-langkah berikut merangkum proses penggabungan HTML untuk menggabungkan template HTML dengan data XML:

  1. Muat templat HTML input bersama dengan data format XML sumber.
  2. Tetapkan jalur file dan lakukan operasi penggabungan template.

Judul berikut menjelaskan lebih lanjut proses ini bersama dengan contoh kode yang sedang berjalan.

Menggabungkan Template HTML dengan Data XML di C#

Anda dapat dengan mudah menggabungkan data XML dengan template HTML dengan langkah-langkah berikut:

  1. Muat file template sumber dengan instance dari kelas HTMLDocument.
  2. Akses file input XML untuk menggabungkan datanya.
  3. Gabungkan template HTML dengan data format XML menggunakan metode ConvertTemplate.

Cuplikan kode di bawah ini menjelaskan cara menggabungkan template HTML dengan data XML secara terprogram dalam C#:

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

// Data XML untuk penggabungan 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");

// Jalur file keluaran 
string templateOutput = dataDir + "HTMLTemplate_Output.html";

// Menggabungkan kode HTML dengan data XML
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Pelajari Aspose.HTML for .NET

Anda dapat menjelajahi beberapa bab yang mencakup berbagai fitur API di bawah bagian dokumentasi untuk melihat kemungkinan lain untuk bekerja dengan HTML dan file lain yang didukung.

Dapatkan Lisensi Gratis

Anda dapat meminta lisensi sementara gratis untuk menghindari batasan evaluasi dan tanda air dalam dokumen keluaran.

Kesimpulan

Pada artikel ini, Anda telah memahami cara menggabungkan template HTML dengan data format XML secara terprogram dalam C#. Selain itu, Anda dapat mengimprovisasi cuplikan kode untuk memproses data dari berbagai sumber seperti URL, file, dll. sesuai kebutuhan Anda. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum.

Lihat juga

Konversi Markdown ke HTML dalam C#