دمج قالب HTML C#

يمكن استخدام نماذج HTML لجمع المعلومات من مصادر متعددة. قد يتم تخزين المعلومات التي تم جمعها أو تسلسلها في قاعدة بيانات والتي يمكن استخراجها لاحقًا كبيانات بتنسيق XML. في بعض الحالات ، قد تحتاج إلى دمج قالب HTML مع بيانات XML. بعد مثل هذه الحالات ، تشرح هذه المقالة كيفية دمج قوالب HTML مع بيانات XML برمجيًا في C#.

دمج قالب HTML مع ملف XML - تثبيت C# API

Aspose.HTML for .NET API يدعم العمل مع ملفات HTML والعديد من تنسيقات الملفات. تكوين API بسيط للغاية حيث يمكنك تنزيل ملفات DLL الخاصة به من صفحة التنزيلات أو استخدام الأمر التالي لتثبيته من معرض NuGet باستخدام NuGet Package Manager:

PM> Install-Package Aspose.Html

كيفية دمج قالب HTML مع قيم XML في C#

تلخص الخطوات التالية عملية دمج HTML لدمج قالب HTML مع بيانات XML:

  1. قم بتحميل قالب HTML للإدخال مع بيانات تنسيق XML المصدر.
  2. عيّن مسارات الملفات وقم بإجراء عملية دمج القوالب.

يوضح العنوان التالي هذه العملية بشكل أكبر إلى جانب نموذج التعليمات البرمجية قيد التشغيل.

دمج قالب HTML مع بيانات XML في C#

يمكنك بسهولة دمج بيانات XML مع قالب HTML من خلال الخطوات التالية:

  1. قم بتحميل ملف القالب المصدر بمثيل من فئة HTMLDocument.
  2. قم بالوصول إلى ملف XML للإدخال لدمج بياناته.
  3. دمج قالب HTML مع بيانات تنسيق XML باستخدام طريقة ConvertTemplate.

يوضح مقتطف الشفرة أدناه كيفية دمج قالب HTML مع بيانات XML برمجيًا في C#:

// مستند قالب 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 for .NET

يمكنك استكشاف عدة فصول تغطي الميزات المختلفة لواجهة برمجة التطبيقات ضمن قسم التوثيق لإلقاء نظرة على الاحتمالات الأخرى للعمل مع HTML والملفات المدعومة الأخرى.

احصل على ترخيص مجاني

يمكنك طلب ترخيص مؤقت مجاني لتجنب أي قيود للتقييم والعلامة المائية في مستندات الإخراج.

استنتاج

في هذه المقالة ، فهمت كيفية دمج قالب HTML مع بيانات تنسيق XML برمجيًا في C#. علاوة على ذلك ، يمكنك تحسين مقتطف الشفرة لمعالجة البيانات من مصادر مختلفة مثل عنوان URL أو ملف وما إلى ذلك وفقًا لمتطلباتك. في حالة وجود أي استفسارات ، لا تتردد في التواصل معنا على المنتدى.

أنظر أيضا

تحويل Markdown إلى HTML في C#