TinyXML
টিনিএক্সএমএল হল সি + + ভাষার জন্য একটি ছোট, সহজ, অপারেটিং সিস্টেম-স্বাধীন এক্সএমএল পার্সার। এটি একটি মুক্ত এবং মুক্ত উৎস সফ্টওয়্যার, যা জিলিব লাইসেন্সের শর্তাবলীর অধীনে বিতরণ করা হয়। টিনিএক্সএমএল-2 টিনিএক্সএমএল-1 কে সম্পূর্ণরূপে প্রতিস্থাপন করে এবং শুধুমাত্র এই সংস্করণটি ব্যবহার করা উচিত। বৈশিষ্ট্য টাইনিএক্সএমএল-এর প্রধান অনুপ্রেরণা হল এর আকার, যেমন নাম থেকে বোঝা যায়। এটি এক্স. এম. এল-কে ডি. ও. এম-এর মতো ট্রি-তে বিশ্লেষণ করে। এটি এক্স. এম. এল ফাইল পড়তে এবং লিখতে পারে। সীমাবদ্ধতা টিনিএক্সএমএল অভ্যন্তরীণ বা বাহ্যিক ডিটিডি প্রক্রিয়া করে না। সুতরাং ডিটিডি-সংজ্ঞায়িত সত্তার উপর নির্ভরশীল এক্সএমএল ফাইলগুলি টাইনিএক্সএমএল-এ সঠিকভাবে বিশ্লেষণ করবে না। যদিও এটি প্রক্রিয়াকরণ নির্দেশাবলী পরিচালনা করে, তবে এক্সএসএলটি স্টাইলশিট ঘোষণাগুলি পরিচালনা করার জন্য এটির কোনও সুবিধা নেই। অর্থাৎ, এটি এক্স. এম. এল ফাইলটি বিশ্লেষণ করার সময় স্টাইলশিট প্রক্রিয়াকরণ নির্দেশে ঘোষিত এক্স. এস. এল. টি প্রয়োগ করে না। এছাড়াও, টিনিএক্সএমএল-এর কাছে এক্সএমএল নেমস্পেসগুলি পরিচালনা করার কোনও সুবিধা নেই। যোগ্য উপাদান বা বৈশিষ্ট্যের নামগুলি তাদের উপসর্গগুলি ধরে রাখে, কারণ টাইনিএক্সএমএল নামস্থানগুলির সাথে উপসর্গগুলির মিল রাখার কোনও প্রচেষ্টা করে না। এনকোডিং-এর ক্ষেত্রে, এটি শুধুমাত্র ইউটিএফ-8 বা ল্যাটিন-1-এর অনুরূপ এএসসিআইআই-এর একটি অনির্দিষ্ট ফর্ম ব্যবহার করে ফাইলগুলি পরিচালনা করে। তথ্যসূত্র বাইরের লিঙ্ক টিনিএক্সএমএল1 হোমপেজ টিনিএক্সএমএল2 ডকুমেন্টেশন টিনিএক্সএমএল2 হোমপেজ টিনিএক্সএমএল + + যা টিনিএক্সএমএল-এ সি + + ধারণা যোগ করে। টিনিএক্সপাথ যা সি + +-এ টিনিএক্সএমএল-এ এক্সপাথ সিনট্যাক্স ডিকোডিং যোগ করে। Zlib লাইসেন্স এক্স. এম. এল পার্সার ব্যবহার করে সফ্টওয়্যার