TinyXML
ટિનીએક્સએમએલ એ સી + + ભાષા માટે એક નાનું, સરળ, ઓપરેટિંગ સિસ્ટમ-સ્વતંત્ર એક્સએમએલ પાર્સર છે. તે મફત અને ઓપન સોર્સ સોફ્ટવેર છે, જે ઝલિબ લાઇસન્સની શરતો હેઠળ વિતરિત કરવામાં આવે છે. ટિનીએક્સએમએલ-2 ટિનીએક્સએમએલ-1 ને સંપૂર્ણપણે બદલે છે અને માત્ર આ સંસ્કરણનો ઉપયોગ કરવો જોઈએ. લક્ષણો નામ સૂચવે છે તેમ, ટિનીએક્સએમએલ માટે મુખ્ય પ્રોત્સાહન તેનું કદ છે. તે એક્સ. એમ. એલ. ને ડી. ઓ. એમ. જેવા વૃક્ષમાં પદચ્છેદન કરે છે. તે XML ફાઇલોને વાંચી અને લખી શકે છે. મર્યાદાઓ ટિનીએક્સએમએલ આંતરિક અથવા બાહ્ય ડીટીડી પર પ્રક્રિયા કરતું નથી. તેથી XML ફાઇલો કે જે DTD-નિર્ધારિત ઘટકો પર આધાર રાખે છે તે ટિનીXML માં યોગ્ય રીતે વિશ્લેષણ કરશે નહીં. જો કે તે પ્રક્રિયા સૂચનાઓનું સંચાલન કરે છે, તેમ છતાં તેમાં એક્સએસએલટી સ્ટાઇલશીટ ઘોષણાઓનું સંચાલન કરવા માટે કોઈ સુવિધાઓ નથી. એટલે કે, તે XML ફાઇલને પદચ્છેદન કરતી વખતે સ્ટાઇલશીટ પ્રક્રિયા સૂચનામાં જાહેર કરાયેલ XSLT લાગુ કરતું નથી. વધુમાં, ટિનીએક્સએમએલ પાસે એક્સએમએલ નેમસ્પેસને સંભાળવાની કોઈ સુવિધા નથી. લાયક તત્વ અથવા વિશેષતા નામો તેમના ઉપસર્ગોને જાળવી રાખે છે, કારણ કે ટિનીએક્સએમએલ ઉપસર્ગોને નેમસ્પેસ સાથે મેળ કરવાનો કોઈ પ્રયાસ કરતું નથી. એન્કોડિંગની દ્રષ્ટિએ, તે ફક્ત યુટીએફ-8 અથવા લેટિન-1 જેવી જ એએસસીઆઈઆઈના અચોક્કસ સ્વરૂપનો ઉપયોગ કરીને ફાઇલોને સંભાળે છે. સંદર્ભો બાહ્ય લિંક્સ ટિનીએક્સએમએલ1 હોમપેજ ટિનીએક્સએમએલ2 દસ્તાવેજીકરણ ટિનીએક્સએમએલ2 હોમપેજ ટિનીએક્સએમએલ + + જે ટિનીએક્સએમએલમાં સી + + વિભાવનાઓ ઉમેરે છે. ટિનીએક્સપાથ જે સી + + માં ટિનીએક્સએમએલમાં એક્સપાથ વાક્યરચના ડીકોડિંગ ઉમેરે છે. ઝલિબ લાઇસન્સ XML પાર્સરનો ઉપયોગ કરતું સોફ્ટવેર