ಎಸ್ಜಿಎಂಎಲ್, ಎಚ್ಟಿಎಮ್ಎಲ್, ಮತ್ತು XML ನಡುವಿನ ಸಂಬಂಧ

ನೀವು SGML, HTML ಮತ್ತು XML ನಲ್ಲಿ ನೋಡಿದಾಗ, ಇದು ಕುಟುಂಬದ ಗುಂಪುಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ. SMGL, HTML ಮತ್ತು XML ಎಲ್ಲಾ ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳು . ಮಾರ್ಕ್ಅಪ್ ಎಂಬ ಪದವು ಬರಹಗಾರ, ಹಸ್ತಪ್ರತಿಗಳ ಪರಿಷ್ಕರಣೆಗಳನ್ನು ಸಂಪಾದಕರ ಮೂಲದಿಂದ ಪಡೆಯುತ್ತದೆ. ವಿಷಯವನ್ನು ಪರಿಶೀಲಿಸುವಾಗ ಒಬ್ಬ ಸಂಪಾದಕ, 'ಕೆಲವು ಜಾಗಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಹಸ್ತಪ್ರತಿಯನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದಲ್ಲಿ, ಒಂದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆ ಪದಗಳು ಮತ್ತು ಸಂಕೇತಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ, ಇದು ಪಠ್ಯವನ್ನು ವೆಬ್ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲು ಪಠ್ಯವನ್ನು ಹೈಲೈಟ್ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಇಂಟರ್ನೆಟ್ ಪುಟವನ್ನು ರಚಿಸುವಾಗ, ನೀವು ಪ್ರತ್ಯೇಕವಾದ ಪ್ಯಾರಾಗ್ರಾಫ್ಗಳನ್ನು ಹೊಂದಲು ಬಯಸುತ್ತೀರಿ ಮತ್ತು ಅಕ್ಷರಗಳನ್ನು ಬೋಲ್ಡ್-ಫೇಸ್ ವಿಧದಲ್ಲಿ ಇರಿಸಲು ಬಯಸುತ್ತೀರಿ. ಇದನ್ನು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆ ಮೂಲಕ ಸಾಧಿಸಲಾಗುತ್ತದೆ. ವೆಬ್ ಪುಟ ವಿನ್ಯಾಸದಲ್ಲಿ ಎಸ್ಜಿಎಂಎಲ್, ಎಚ್ಟಿಎಂಎಲ್ ಮತ್ತು ಮದುವೆ ಆಟಗಳನ್ನು ನೀವು ಒಮ್ಮೆ ಅರ್ಥಮಾಡಿಕೊಂಡಾಗ, ಈ ವಿಶಿಷ್ಟ ಭಾಷೆಗಳಿಗೆ ಸಂಬಂಧಪಟ್ಟ ಸಂಬಂಧಗಳನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ. ಎಸ್ಜಿಎಂಎಲ್, ಎಚ್ಟಿಎಮ್ಎಲ್, ಮತ್ತು ಮದುವೆ ನಡುವಿನ ಸಂಬಂಧವು ಕುಟುಂಬದ ಬಂಧವಾಗಿದೆ, ಇದು ವೆಬ್ಸೈಟ್ಗಳ ಕೆಲಸ ಮತ್ತು ವೆಬ್ ವಿನ್ಯಾಸವನ್ನು ಕ್ರಿಯಾತ್ಮಕಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಎಸ್ಜಿಎಂಎಲ್

ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳ ಈ ಕುಟುಂಬದಲ್ಲಿ, ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಜನರಲೈಸ್ಡ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್ (ಎಸ್ಜಿಎಂಎಲ್) ಪೋಷಕರು. ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು SGML ಒಂದು ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಅವರ ಫಾರ್ಮ್ಗಾಗಿ ಪ್ರಮಾಣಿತವನ್ನು ಹೊಂದಿಸುತ್ತದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, SGML ಹೇಳುತ್ತದೆ ಕೆಲವು ಭಾಷೆಗಳು ಏನು ಮಾಡಬಹುದು ಅಥವಾ ಮಾಡಲಾಗುವುದಿಲ್ಲ, ಟ್ಯಾಗ್ಗಳನ್ನು ಮುಂತಾದ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರಬೇಕು, ಮತ್ತು ಭಾಷೆಯ ಮೂಲ ರಚನೆ. ಮಗುವಿಗೆ ಆನುವಂಶಿಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪೋಷಕರು ಹಾದುಹೋಗುವಂತೆ, SGML ರಚನೆ ಮತ್ತು ಸ್ವರೂಪ ನಿಯಮಗಳನ್ನು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳಿಗೆ ರವಾನಿಸುತ್ತದೆ.

HTML

ಹೈಪರ್ ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎಚ್ಟಿಎಮ್ಎಲ್) ಎಸ್ಜಿಎಂಎಲ್ನ ಒಂದು ಮಗು, ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಇಂಟರ್ನೆಟ್ ಬ್ರೌಸರ್ಗಾಗಿ ಪುಟವನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವ HTML ಆಗಿದೆ. HTML ಬಳಸಿ, ನೀವು ಚಿತ್ರಗಳನ್ನು ಎಂಬೆಡ್ ಮಾಡಬಹುದು, ಪುಟ ವಿಭಾಗಗಳನ್ನು ರಚಿಸಬಹುದು, ಫಾಂಟ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಪುಟದ ಹರಿವನ್ನು ನಿರ್ದೇಶಿಸಬಹುದು. ಎಚ್ಟಿಎಮ್ಎಲ್ ವೆಬ್ ಪುಟದ ಸ್ವರೂಪ ಮತ್ತು ನೋಟವನ್ನು ರಚಿಸುವ ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಬಳಸಿಕೊಂಡು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಂತಹ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳ ಮೂಲಕ ವೆಬ್ಸೈಟ್ಗೆ ನೀವು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಬಹುದು. ಎಚ್ಟಿಎಮ್ಎಲ್ ವೆಬ್ಸೈಟ್ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಬಳಸುವ ಪ್ರಮುಖ ಭಾಷೆಯಾಗಿದೆ.

XML

ಎಕ್ಸ್ಟೆನ್ಸಿಬಲ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್ (XML) HTML ಗೆ ಸೋದರಸಂಬಂಧಿ ಮತ್ತು SGML ಗೆ ಸೋದರಳಿಯ. ಮದುವೆ ಒಂದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆ ಮತ್ತು ಆದ್ದರಿಂದ ಕುಟುಂಬದ ಭಾಗವಾದರೂ, ಇದು HTML ಗಿಂತ ವಿಭಿನ್ನ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಮದುವೆ ಎಸ್ಜಿಎಂಎಲ್ನ ಒಂದು ಉಪವಿಭಾಗವಾಗಿದೆ - ಇದು ಎಚ್ಟಿಎಮ್ಎಲ್ನಂತಹ ಅಪ್ಲಿಕೇಶನ್ ಇಲ್ಲದ ಹಕ್ಕುಗಳನ್ನು ನೀಡುತ್ತದೆ. ಮದುವೆ ತನ್ನದೇ ಆದ ಅನ್ವಯಿಕೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. ಸಂಪನ್ಮೂಲ ವಿವರಣೆ ಸ್ವರೂಪ (RDF) ಎಂಬುದು XML ನ ಒಂದು ಅನ್ವಯವಾಗಿದೆ. ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿನ್ಯಾಸಕ್ಕೆ ಸೀಮಿತವಾಗಿದೆ ಮತ್ತು ಉಪಗುಂಪುಗಳನ್ನು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಸೀಮಿತವಾದ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಎಸ್ಜಿಜಿಎಲ್ನ ಆವೃತ್ತಿಯನ್ನು XML ಒಂದು ಪ್ಯಾರೆಡ್ ಡೌನ್, ಅಥವಾ ಲೈಟ್ ಆಗಿದೆ. ಮದುವೆ ಎಸ್ಜಿಎಂಎಲ್ನಿಂದ ಆನುವಂಶಿಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಡೆದಿದೆ, ಆದರೆ ತನ್ನದೇ ಕುಟುಂಬವನ್ನು ನಿರ್ಮಿಸಲು ರಚಿಸಲಾಗಿದೆ. XML ನ ಉಪಗುಂಪುಗಳು XSL ಮತ್ತು XSLT ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.