Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলXML ফরম্যাটার ও ভ্যালিডেটর
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

XML ফরম্যাটার ও ভ্যালিডেটর

ডেভ

XML-এ ইনডেন্ট দিন, মিনিফাই করুন, আর প্রথম ত্রুটি লাইন ও কলামসহ দেখুন

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।

XML ফরম্যাট করলে নেস্টেড এলিমেন্টে ইনডেন্ট যোগ হয় যাতে স্তরবিন্যাস দেখা যায়, আর মিনিফাই করলে সেই হোয়াইটস্পেস আবার বাদ যায়। ভুল গঠনের ডকুমেন্ট লাইন ও কলামসহ জানানো হয়, তাই খোঁজার বদলে সরাসরি লাইন 47-এ যান। সবকিছু আপনার ব্রাউজারে পার্স হয়।

এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন

এরপর:
  • JSON ফরম্যাটার ও ভ্যালিডেটর JSON ফরম্যাট, যাচাই, মিনিফাই ও সাজান, প্রতিটি ত্রুটির সঠিক অবস্থান সহ
  • HTML ফরম্যাটার ও মিনিফায়ার অগোছালো HTML-এ ইনডেন্ট দিন, অথবা মিনিফাই করে বাঁচানো বাইট দেখুন

কীভাবে XML ফরম্যাট, মিনিফাই ও যাচাই করবেন

1

ডকুমেন্টটি XML বক্সে পেস্ট করুন, অথবা একটি উদাহরণ দেখুন চাপুন।

2

ইনডেন্ট দিতে ফরম্যাট, ইনডেন্ট সরাতে মিনিফাই, অথবা গঠন ঠিক আছে কি না দেখতে যাচাই বেছে নিন।

3

ডকুমেন্ট ভাঙা থাকলে বক্সের নিচের লাইন, কলাম ও ইঙ্গিত পড়ে সেই জায়গাটি ঠিক করুন।

4

ফরম্যাট বা মিনিফাই করা XML নিতে কপি বা ডাউনলোড চাপুন।

XML ফরম্যাটার ও ভ্যালিডেটর সম্পর্কে

এই XML ফরম্যাটার একটি বক্স থেকেই তিনটি কাজ করে। ফরম্যাট ডকুমেন্টটিকে গাছের মতো ইনডেন্ট করে, প্রতি লাইনে একটি এলিমেন্ট, দুই স্পেস, চার স্পেস বা একটি Tab দিয়ে। যাচাই দেখে ডকুমেন্টের গঠন ঠিক আছে কি না, আর না থাকলে প্রথম আসল সমস্যাটি লাইন ও কলামসহ দেখায়। মিনিফাই ইনডেন্ট এবং চাইলে কমেন্টও সরিয়ে দেয়, আর কত বাইট বাঁচল তা দেখায়।

XML প্রায়ই অসুবিধাজনক অবস্থায় আসে। একটি SOAP রেসপন্স বা API পেলোড হাজার হাজার অক্ষরের এক লাইন। অংশীদারের একটি ফিড আপনার ইমপোর্টার "invalid XML" ছাড়া আর কিছু না বলে বাতিল করে। তিনজনের সম্পাদনা করা একটি কনফিগ ফাইল আর সারিবদ্ধ নেই। এখানে তিনটিই একবার পেস্ট করলেই পড়ার উপযোগী হয়।

ভ্যালিডেটর যাচাই করে XML আসলে যা চায়: একটি রুট এলিমেন্ট, প্রতিটি ট্যাগ সঠিক ক্রমে নিজের নাম দিয়ে বন্ধ, অ্যাট্রিবিউটের মান উদ্ধৃতিচিহ্নের মধ্যে এবং কখনো দুবার নয়, অ্যাম্পারস্যান্ড এনটিটি হিসেবে লেখা, আর রুটের বাইরে হোয়াইটস্পেস ও কমেন্ট ছাড়া কিছু নয়। বার্তাগুলো বলে কী বদলাতে হবে, যেমন কোন এলিমেন্ট আগে খোলা হয়েছিল এবং আগে বন্ধ করতে হবে। এটি DTD বা XSD স্কিমার বিপরীতে যাচাই করে না; এটি দেখে ডকুমেন্টের গঠন ঠিক আছে কি না, আর বাস্তবে মানুষ এই ত্রুটিতেই আটকায়।

মিনিফাই শুধু এলিমেন্টগুলোর মাঝের হোয়াইটস্পেস সরায়, কারণ XML-এ এলিমেন্টের ভেতরের টেক্সটই ডেটা। কনটেন্টযুক্ত টেক্সট, CDATA সেকশনের মতোই, অক্ষরে অক্ষরে কপি হয়। সবকিছু আপনার ব্রাউজারে চলে, তাই গ্রাহকের রেকর্ড থাকা পেলোড কখনো আপনার ডিভাইস ছেড়ে যায় না।

সাধারণ জিজ্ঞাসা

এই XML ফরম্যাটার কি বিনামূল্যে?

হ্যাঁ। কোনো সাইন-আপ নেই, ডকুমেন্টের সাইজের সীমা নেই, আর কতবার ব্যবহার করবেন তারও সীমা নেই। টুলের বাইরে দেখানো কয়েকটি বিজ্ঞাপনে পেজটির খরচ চলে, আর আপনার ডকুমেন্টে কিছুই যোগ করা হয় না।

আমার XML কি কোনো সার্ভারে পাঠানো হয়?

না। ফরম্যাট, যাচাই ও মিনিফাই সবই JavaScript দিয়ে আপনার ব্রাউজারে চলে। গ্রাহকের রেকর্ড, অর্ডার নম্বর বা অভ্যন্তরীণ এন্ডপয়েন্ট থাকা পেলোড কখনো আপনার ডিভাইস ছেড়ে যায় না এবং কোথাও সংরক্ষিত হয় না।

আমার XML কোথায় অবৈধ তা কীভাবে জানব?

পেস্ট করুন, ইনপুটের পাশে প্রথম সমস্যাটি লাইন ও কলামসহ দেখা যাবে। সাধারণ কারণগুলো হলো ভুল নামে বন্ধ করা ট্যাগ, উদ্ধৃতিচিহ্ন হারানো অ্যাট্রিবিউট মান, & হওয়ার কথা এমন একা একটি অ্যাম্পারস্যান্ড, অথবা দ্বিতীয় একটি রুট এলিমেন্ট।

এটি কি DTD বা XSD স্কিমার বিপরীতে যাচাই করে?

না। এটি দেখে ডকুমেন্টের গঠন ঠিক আছে কি না: একটি রুট, সঠিকভাবে নেস্টেড ও বন্ধ ট্যাগ, উদ্ধৃতিচিহ্নে মোড়া অ্যাট্রিবিউট এবং বৈধ এনটিটি। স্কিমা যাচাইয়ের জন্য স্কিমাটিই দরকার এবং সেটি আলাদা কাজ। বাতিল হওয়া বেশিরভাগ ফাইল গঠনের এই যাচাইয়েই ব্যর্থ হয়।

XML মিনিফাই করলে কি আমার ডেটা বদলাবে?

না। শুধু এলিমেন্টগুলোর মাঝের হোয়াইটস্পেস সরানো হয়, কারণ সেটি কোনো ফরম্যাটারের যোগ করা ইনডেন্ট। এলিমেন্টের ভেতরের টেক্সটই ডেটা, তাই তা হুবহু কপি হয়, আর CDATA সেকশন অক্ষত থাকে। কমেন্ট সরানো হয়, যদি না আপনি সেগুলো রাখেন।

এটি কি SOAP রেসপন্স বা RSS ফিড ফরম্যাট করতে পারে?

হ্যাঁ। দুটোই সাধারণ XML। XML ঘোষণাসহ পুরো রেসপন্সটি পেস্ট করুন, এটি ইনডেন্ট করা গাছ হিসেবে ফিরে আসবে। soap: ও content:-এর মতো নেমস্পেস প্রিফিক্স অন্য যেকোনো এলিমেন্ট নামের মতোই, এবং সেগুলো অক্ষত থাকে।

এখনও আটকে আছেন? XML ফরম্যাটার ও ভ্যালিডেটর সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

সম্পর্কিত টুল

সব ডেভেলপার টুল
JSONL ভিউয়ার ও যাচাইকারীJSON Lines ও NDJSON লাইন ধরে যাচাই করুন, রেকর্ড টেবিলে দেখুন, JSON অ্যারেতে রূপান্তর করুনJSON ফরম্যাটার ও ভ্যালিডেটরJSON ফরম্যাট, যাচাই, মিনিফাই ও সাজান, প্রতিটি ত্রুটির সঠিক অবস্থান সহSQL ফরম্যাটারPostgreSQL, MySQL, SQL Server ও আরও অনেকের জন্য SQL ফরম্যাট করুন ও সাজানMarkdown প্রিভিউMarkdown লিখুন আর সঙ্গে সঙ্গে রেন্ডার হওয়া রূপ দেখুন, টেবিল, টাস্ক লিস্ট ও কোডসহHTML ফরম্যাটার ও মিনিফায়ারঅগোছালো HTML-এ ইনডেন্ট দিন, অথবা মিনিফাই করে বাঁচানো বাইট দেখুনCSS ফরম্যাটার ও মিনিফায়ারস্টাইলশিট গুছিয়ে নিন বা মিনিফাই করুন, কত সাইজ বাঁচল তা দেখেHex Viewer (xxd online)See any file as an xxd hex dump with offsets and text, or turn a hex dump back into a fileGraphQL FormatterFormat, minify and validate GraphQL queries and schemas, with errors by line and column
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)