XML যাচাইকারী
XML সিনট্যাক্স তাৎক্ষণিকভাবে যাচাই করুন।
একটি অবৈধ XML ডকুমেন্ট পার্সারকে ক্র্যাশ করাতে পারে, API কল ব্যর্থ করতে পারে, এবং অ্যাপ্লিকেশনে ডিবাগ করা কঠিন এমন এরর তৈরি করতে পারে। XML ভ্যালিডেশন যাচাই করে একটি ডকুমেন্ট ওয়েল-ফর্মড কিনা — অর্থাৎ এটি XML-এর মূল কাঠামোগত নিয়ম মেনে চলে কিনা — প্রোডাকশনে ব্যবহারের আগেই। এই টুলটি ব্রাউজারের নিজস্ব XML পার্সার ব্যবহার করে সিন্ট্যাক্স এরর তৎক্ষণাৎ ধরে ফেলে, এবং সঠিক এরর মেসেজ দেখায় যা আপনার XML ডকুমেন্টে ঠিক কোথায় সমস্যা তা নির্দিষ্টভাবে দেখিয়ে দেয়।
📋 এই ক্যালকুলেটর কীভাবে ব্যবহার করবেন
আপনার XML ইনপুট ফিল্ডে পেস্ট করুন এবং "Validate XML" বাটনে ক্লিক করুন। টুলটি ব্রাউজারের DOMParser ব্যবহার করে "text/xml" MIME টাইপ দিয়ে ডকুমেন্টটি পার্স করে। XML সঠিক হলে আপনি একটি সবুজ সাকসেস মেসেজ দেখতে পাবেন। কোনো সমস্যা থাকলে, পার্সার থেকে আসা এরর মেসেজ লাল রঙে দেখানো হয় — এতে সাধারণত এররের ধরন এবং কখনো কখনো লাইন রেফারেন্স উল্লেখ থাকে। সমস্যাটি সমাধান করুন, সংশোধিত XML পেস্ট করুন, এবং পুনরায় ভ্যালিডেট করুন। সাধারণ সমাধান: অনুপস্থিত ক্লোজিং ট্যাগ যুক্ত করা, স্পেশাল ক্যারেক্টার এস্কেপ করা (& < >), মান-বিহীন অ্যাট্রিবিউট মুছে ফেলা, এবং একটি একক রুট এলিমেন্ট নিশ্চিত করা।
💡 মূল তথ্য ও পরিসংখ্যান
এই টুলে XML ভ্যালিডেশন ওয়েল-ফর্মডনেস — অর্থাৎ XML-এর মৌলিক নিয়মগুলো — যাচাই করে। ওয়েল-ফর্মডনেস বিজনেস লজিকের সঠিকতার নিশ্চয়তা দেয় না; সেজন্য স্কিমা ভ্যালিডেশন (XSD, DTD, বা RelaxNG) প্রয়োজন। স্কিমা ভ্যালিডেশন যাচাই করে এলিমেন্টগুলো সঠিক ক্রমে আছে কিনা, সঠিক টাইপের কিনা, এবং স্কিমায় নির্ধারিত শর্তাবলী মেনে চলছে কিনা। বেশিরভাগ XML-নির্ভর API প্রথমে ওয়েল-ফর্মডনেসকেই গুরুত্ব দেয় — একটি স্কিমা-অবৈধ ডকুমেন্ট কখনো কখনো প্রসেস হতে পারে, কিন্তু একটি ম্যালফর্মড ডকুমেন্ট সবসময়ই রিজেক্ট হবে। ওয়েল-ফর্মডনেসের নিয়মাবলী: সঠিক নেস্টিং, ম্যাচিং ট্যাগ, কোটেড অ্যাট্রিবিউট, একক রুট এলিমেন্ট, এবং এস্কেপড স্পেশাল ক্যারেক্টার।