ادغام قالب HTML C#

فرم‌های HTML را می‌توان برای جمع‌آوری اطلاعات از چندین منبع استفاده کرد. اطلاعات جمع‌آوری‌شده ممکن است در یک پایگاه داده ذخیره یا سریال‌سازی شود که بعداً می‌تواند به عنوان داده‌های فرمت XML استخراج شود. در موارد خاص، ممکن است لازم باشد قالب HTML را با داده های XML ادغام کنید. پس از چنین مواردی، این مقاله نحوه ادغام قالب های HTML با داده های XML را به صورت برنامه نویسی در سی شارپ توضیح می دهد.

ادغام قالب HTML با فایل XML – نصب API C#

Aspose.HTML for .NET API از کار با فایل‌های HTML و بسیاری [فرمت‌های فایل3 دیگر پشتیبانی می‌کند. پیکربندی API بسیار ساده است زیرا می‌توانید فایل‌های DLL آن را از صفحه Downloads دانلود کنید یا از دستور زیر برای نصب آن از گالری NuGet با استفاده از NuGet Package Manager استفاده کنید:

PM> Install-Package Aspose.Html

نحوه ادغام قالب HTML با مقادیر XML در سی شارپ

مراحل زیر فرآیند ادغام HTML برای ادغام قالب HTML با داده های XML را خلاصه می کند:

  1. قالب HTML ورودی را همراه با داده های قالب XML منبع بارگیری کنید.
  2. مسیرهای فایل را تنظیم کرده و عملیات ادغام قالب را انجام دهید.

عنوان زیر این فرآیند را همراه با یک نمونه کد در حال اجرا بیشتر توضیح می دهد.

ادغام قالب HTML با داده های XML در سی شارپ

با انجام مراحل زیر به راحتی می توانید داده های XML را با یک قالب HTML ادغام کنید:

  1. فایل الگوی منبع را با نمونه ای از کلاس HTMLDocument بارگیری کنید.
  2. برای ادغام داده های آن به فایل XML ورودی دسترسی پیدا کنید.
  3. با استفاده از روش ConvertTemplate، قالب HTML را با داده های فرمت XML ادغام کنید.

قطعه کد زیر نحوه ادغام قالب HTML با داده های XML را به صورت برنامه نویسی در سی شارپ شرح می دهد:

// سند قالب HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateforXML.html");

// داده های XML برای ادغام 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");

// مسیر فایل خروجی 
string templateOutput = dataDir + "HTMLTemplate_Output.html";

// قالب HTML را با داده های XML ادغام کنید
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Aspose.HTML را برای دات نت یاد بگیرید

می‌توانید چندین فصل را که ویژگی‌های مختلف API را پوشش می‌دهند در بخش مستندات بررسی کنید تا به سایر امکانات کار با HTML و سایر فایل‌های پشتیبانی‌شده نگاهی بیندازید.

مجوز رایگان دریافت کنید

برای اجتناب از هرگونه محدودیت ارزیابی و علامت گذاری در اسناد خروجی، می توانید یک [مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله، نحوه ادغام قالب HTML با داده های فرمت XML را به صورت برنامه نویسی در سی شارپ متوجه شده اید. علاوه بر این، می‌توانید قطعه کد را برای پردازش داده‌ها از منابع مختلف مانند URL، فایل و غیره بر اساس نیاز خود بداهه‌سازی کنید. در صورت وجود هرگونه سوال، لطفاً با ما در [فروم 12 تماس بگیرید.

همچنین ببینید

تبدیل Markdown به HTML در C#