TinyXML
टिनीएक्सएमएल सी + + भाषा के लिए एक छोटा, सरल, ऑपरेटिंग सिस्टम-स्वतंत्र एक्सएमएल पार्सर है। यह मुफ्त और मुक्त स्रोत सॉफ्टवेयर है, जिसे ज़लिब लाइसेंस की शर्तों के तहत वितरित किया गया है। टिनीएक्सएमएल-2 पूरी तरह से टिनीएक्सएमएल-1 को बदल देता है और केवल इसी संस्करण का उपयोग किया जाना चाहिए। विशेषताएँ टिनीएक्सएमएल के लिए प्रमुख प्रेरणा इसका आकार है, जैसा कि नाम से पता चलता है। यह एक्स. एम. एल. को डी. ओ. एम. जैसे ट्री में पार्स करता है। यह एक्स. एम. एल. फाइलों को पढ़ और लिख दोनों सकता है। सीमाएँ टिनीएक्सएमएल डीटीडी को आंतरिक या बाहरी रूप से संसाधित नहीं करता है। इसलिए डी. टी. डी.-परिभाषित संस्थाओं पर भरोसा करने वाली एक्स. एम. एल. फाइलें टिनी. एक्स. एम. एल. में सही ढंग से विश्लेषण नहीं करेंगी। हालाँकि यह प्रसंस्करण निर्देशों को संभालता है, लेकिन इसमें एक्सएसएलटी स्टाइलशीट घोषणाओं को संभालने की कोई सुविधा नहीं है। अर्थात्, यह एक्स. एम. एल. फाइल को पार्स करते समय स्टाइलशीट प्रसंस्करण निर्देश में घोषित एक्स. एस. एल. टी. को लागू नहीं करता है। इसके अलावा, टिनीएक्सएमएल के पास एक्सएमएल नेमस्पेस को संभालने की कोई सुविधा नहीं है। योग्य तत्व या विशेषता नाम अपने उपसर्गों को बनाए रखते हैं, क्योंकि टिनीएक्सएमएल नामस्थानों के साथ उपसर्गों का मिलान करने का कोई प्रयास नहीं करता है। एन्कोडिंग के संदर्भ में, यह केवल यू. टी. एफ.-8 या लैटिन-1 के समान ए. एस. सी. आई. आई. के अनिर्दिष्ट रूप का उपयोग करके फ़ाइलों को संभालता है। संदर्भ बाहरी लिंक टिनीएक्सएमएल1 मुख पृष्ठ टिनीएक्सएमएल2 प्रलेखन टिनीएक्सएमएल2 मुख पृष्ठ टिनीएक्सएमएल + + जो टिनीएक्सएमएल में सी + + अवधारणाओं को जोड़ता है। टिनीएक्सपाथ जो सी + + में टिनीएक्सएमएल में एक्सपाथ वाक्यविन्यास डिकोडिंग जोड़ता है। ज़लिब लाइसेंस एक्स. एम. एल. पार्सर का उपयोग करने वाला सॉफ्टवेयर