XML বিউটিফায়ার গাইড

XML তাৎক্ষণিকভাবে ফরম্যাট, বৈধতা এবং মিনিফাই করুন। ইন্ডেন্টেশন স্টাইল চয়ন করুন এবং এক ক্লিকে ফলাফল কপি করুন।

XML বিউটিফায়ার-এ ফিরে যান

এই সরঞ্জামটি কী করে

XML Beautifier XML ফরম্যাট, ভ্যালিডেট এবং মিনিফাই করে। XML পেস্ট করুন এবং পাঠযোগ্য আউটপুট পেতে ইন্ডেন্টেশন (২ বা ৪ স্পেস, ট্যাব) বেছে নিন। অবৈধ XML একটি ইনলাইন ত্রুটি দেখায়। বৈধ XML একটি কোল্যাপসযোগ্য ট্রি ভিউ প্রদর্শন করে। Minify অপ্রয়োজনীয় হোয়াইটস্পেস সরায়। এক ক্লিকে ফলাফল কপি করুন।

কীভাবে ব্যবহার করবেন

১. XML পেস্ট করুন — ইনপুট এলাকায় আপনার XML স্ট্রিং পেস্ট করুন। ২. ফরম্যাট — ফরম্যাট ক্লিক করুন বা ইন্ডেন্টেশন সামঞ্জস্য করুন। আউটপুট আপডেট হয়। ৩. ভ্যালিডেট — অবৈধ XML একটি ত্রুটি দেখায়; বৈধ XML ট্রি ভিউ দেখায়। ৪. মিনিফাই — ট্যাগের মধ্যে হোয়াইটস্পেস সরাতে মিনিফাই ক্লিক করুন। ৫. কপি — ফরম্যাটেড বা মিনিফাইড আউটপুট ক্লিপবোর্ডে কপি করুন।

কীভাবে কাজ করে

সরঞ্জামটি ব্রাউজারের DOMParser দিয়ে ইনপুট পার্স করে। পার্সিং ব্যর্থ হলে, এটি ত্রুটি প্রদর্শন করে। বৈধ হলে, এটি বাছাইকৃত ইন্ডেন্টেশন দিয়ে পুনরায় ফরম্যাট করে (pretty-print) অথবা ট্যাগের মধ্যে হোয়াইটস্পেস সরিয়ে মিনিফাই করে। ট্রি ভিউ নেভিগেশনের সহজতার জন্য পার্স করা ডকুমেন্ট থেকে তৈরি করা হয়। সব প্রসেসিং ক্লায়েন্ট-সাইডে চলে।

সমস্ত গণনা সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।

ব্যবহারের ক্ষেত্র ও উদাহরণ

  • কনফিগ ফাইল — পাঠযোগ্যতার জন্য XML কনফিগ ফরম্যাট করুন।
  • SOAP/XML API — ডিবাগিংয়ের জন্য রেসপন্স সাজান।
  • SVG — সম্পাদনার জন্য SVG মার্কআপ ফরম্যাট করুন।
  • ডকুমেন্টেশন — পরিষ্কার XML নমুনা উৎপাদন করুন।
  • বান্ডলিং — ছোট পেলোডের জন্য XML মিনিফাই করুন।

উদাহরণ

ইনপুট: <root><item>a</item><item>b</item></root>
ফরম্যাটেড (২ স্পেস):

<root>
  <item>a</item>
  <item>b</item>
</root>

সীমাবদ্ধতা ও পরিচিত সীমা

  • শুধুমাত্র XML — HTML5 বা অবৈধ XML সমর্থন করে না।
  • বড় ফাইল — খুব বড় XML ট্রি ভিউ ধীর করতে পারে।
  • কোনো স্কিমা নেই — শুধুমাত্র ভাল-গঠিততা ভ্যালিডেট করে; DTD বা XSD এর বিরুদ্ধে ভ্যালিডেট করে না।

কীভাবে কাজ করে

পদ্ধতি

  • Invalid XML shows inline validation error; valid XML shows collapsible tree view.

সমস্ত হিসাব এবং রূপান্তর সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না, তাই আপনার ইনপুট কখনো আপনার ডিভাইস ছেড়ে যায় না।