TinyXML
ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್ ಎಂಬುದು ಸಿ + + ಭಾಷೆಯ ಸಣ್ಣ, ಸರಳ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್-ಸ್ವತಂತ್ರ ಎಕ್ಸ್ಎಂಎಲ್ ಪಾರ್ಸರ್ ಆಗಿದೆ. ಇದು ಝ್ಲಿಬ್ ಪರವಾನಗಿ ನಿಯಮಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾದ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದೆ. ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್-2 ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್-1 ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಈ ಆವೃತ್ತಿಯನ್ನು ಮಾತ್ರ ಬಳಸಬೇಕು. ವೈಶಿಷ್ಟ್ಯಗಳು ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಟೈನಿಎಕ್ಸ್ಎಂಎಲ್ಗೆ ಮುಖ್ಯ ಪ್ರಚೋದನೆಯು ಅದರ ಗಾತ್ರವಾಗಿದೆ. ಇದು ಎಕ್ಸ್. ಎಂ. ಎಲ್. ಅನ್ನು ಡಿ. ಓ. ಎಂ. ತರಹದ ಮರವಾಗಿ ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ. ಇದು XML ಕಡತಗಳನ್ನು ಓದಬಹುದು ಮತ್ತು ಬರೆಯಬಹುದು. ಮಿತಿಗಳು ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್ ಆಂತರಿಕ ಅಥವಾ ಬಾಹ್ಯ ಡಿಟಿಡಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಡಿಟಿಡಿ-ವ್ಯಾಖ್ಯಾನಿತ ಘಟಕಗಳನ್ನು ಅವಲಂಬಿಸಿರುವ ಎಕ್ಸ್ಎಂಎಲ್ ಕಡತಗಳು ಟೈನಿಎಕ್ಸ್ಎಂಎಲ್ನಲ್ಲಿ ಸರಿಯಾಗಿ ಪಾರ್ಸ್ ಆಗುವುದಿಲ್ಲ. ಇದು ಸಂಸ್ಕರಣಾ ಸೂಚನೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆಯಾದರೂ, ಇದು ಎಕ್ಸ್ಎಸ್ಎಲ್ಟಿ ಸ್ಟೈಲ್ಶೀಟ್ ಘೋಷಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಯಾವುದೇ ಸೌಲಭ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಅಂದರೆ, ಇದು ಸ್ಟೈಲ್ಶೀಟ್ ಸಂಸ್ಕರಣಾ ಸೂಚನೆಯಲ್ಲಿ ಘೋಷಿಸಲಾದ ಎಕ್ಸ್ಎಸ್ಎಲ್ಟಿ ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಾಗ ಎಕ್ಸ್ಎಂಎಲ್ ಫೈಲ್ಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ. ಇದಲ್ಲದೆ, ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್ಗೆ ಎಕ್ಸ್ಎಂಎಲ್ ನೇಮ್ಸ್ಪೇಸ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಯಾವುದೇ ಸೌಲಭ್ಯವಿಲ್ಲ. ಯೋಗ್ಯ ಅಂಶ ಅಥವಾ ಗುಣಲಕ್ಷಣದ ಹೆಸರುಗಳು ತಮ್ಮ ಪೂರ್ವಪ್ರತ್ಯಯಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ, ಏಕೆಂದರೆ ಟೈನಿಎಕ್ಸ್ಎಂಎಲ್ ಪೂರ್ವಪ್ರತ್ಯಯಗಳನ್ನು ನೇಮ್ಸ್ಪೇಸ್ಗಳೊಂದಿಗೆ ಹೊಂದಿಸಲು ಯಾವುದೇ ಪ್ರಯತ್ನವನ್ನು ಮಾಡುವುದಿಲ್ಲ. ಎನ್ಕೋಡಿಂಗ್ಗಳ ವಿಷಯದಲ್ಲಿ, ಇದು ಯುಟಿಎಫ್-8 ಅಥವಾ ಲ್ಯಾಟಿನ್-1ರಂತೆಯೇ ಎಎಸ್ಸಿಐಐನ ಅನಿರ್ದಿಷ್ಟ ರೂಪವನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ಗಳನ್ನು ಮಾತ್ರ ನಿರ್ವಹಿಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್1 ಮುಖಪುಟ ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್2 ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್2 ಮುಖಪುಟ ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್ + + ಇದು ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್ಗೆ ಸಿ + + ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಸಿ + + ನಲ್ಲಿ ಟಿನಿಎಕ್ಸ್ಎಂಎಲ್ಗೆ ಎಕ್ಸ್ಪಾತ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ಸೇರಿಸುವ ಟಿನಿಎಕ್ಸ್ಪಾತ್. ಝ್ಲಿಬ್ ಪರವಾನಗಿ XML ಪಾರ್ಸರ್ಗಳನ್ನು ಬಳಸುವ ತಂತ್ರಾಂಶ