সম্পাদনা: আপনি বলেছিলেন "আমি সহজ এবং সংক্ষিপ্ত এক্সএমএল ফাইলকে সংবিধান দিচ্ছি এবং আমি সিরিয়ালাইজেশন ব্যবহার করি না, সুতরাং আমার হাত থেকে এক্সএমএল চরিত্রটি স্পষ্টভাবে পালাতে হবে"।
আমি আপনাকে দৃ strongly ়ভাবে পরামর্শ দিচ্ছি যে এটি হাতে হাতে না করা। আপনার জন্য এটি সব করার জন্য এক্সএমএল এপিআইগুলি ব্যবহার করুন - মূল ফাইলগুলিতে পড়ুন, দুটিকে একটি একক নথিতে মার্জ করুন তবে আপনার প্রয়োজন (আপনি সম্ভবত ব্যবহার করতে চান XmlDocument.ImportNode
) এবং তারপরে এটি আবার লিখুন। আপনি নিজের এক্সএমএল পার্সার / ফর্ম্যাটর লিখতে চান না। ধারাবাহিকতা এখানে কিছুটা অপ্রাসঙ্গিক।
আপনি যদি যা করার চেষ্টা করছেন তার যদি আপনি আমাদের একটি সংক্ষিপ্ত তবে সম্পূর্ণ উদাহরণ দিতে পারেন তবে আমরা সম্ভবত আপনাকে প্রথম স্থানে পালানোর চিন্তাভাবনা এড়াতে সহায়তা করতে পারি।
আসল উত্তর
আপনি কী বোঝাতে চাইছেন তা সম্পূর্ণ পরিষ্কার নয়, তবে সাধারণত এক্সএমএল এপিআই আপনার জন্য এটি করে do আপনি পাঠ্যটি নোডে সেট করেছেন এবং এটি যা প্রয়োজন তা স্বয়ংক্রিয়ভাবে পালিয়ে যাবে। উদাহরণ স্বরূপ:
লিনকিউ থেকে এক্সএমএল উদাহরণ:
using System;
using System.Xml.Linq;
class Test
{
static void Main()
{
XElement element = new XElement("tag",
"Brackets & stuff <>");
Console.WriteLine(element);
}
}
ডোম উদাহরণ:
using System;
using System.Xml;
class Test
{
static void Main()
{
XmlDocument doc = new XmlDocument();
XmlElement element = doc.CreateElement("tag");
element.InnerText = "Brackets & stuff <>";
Console.WriteLine(element.OuterXml);
}
}
উভয় উদাহরণ থেকে আউটপুট:
<tag>Brackets & stuff <></tag>
এটি ধরে নিচ্ছে আপনি অবশ্যই এক্সএমএলকে পালাতে চান। আপনি যদি না হন তবে দয়া করে আরও বিশদ পোস্ট করুন।