SGML, HTML, ਅਤੇ XML ਵਿਚਕਾਰ ਸਬੰਧ

ਜਦੋਂ ਤੁਸੀਂ ਐਸਜੀਐਮਐਲ, ਐਚਟੀਐਮਐਲ ਅਤੇ ਐਮਐਮਐਮਐਲ ਵੇਖਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਪਰਿਵਾਰਕ ਸਮੂਹ ਬਣਾ ਸਕਦੇ ਹੋ. SMGL, HTML ਅਤੇ XML ਸਾਰੇ ਮਾਰਕਅਪ ਭਾਸ਼ਾਵਾਂ ਹਨ . ਸ਼ਬਦ ਮਾਰਕਅੱਪ ਐਡੀਟਰਾਂ ਤੋਂ ਰਾਇ ਦਿੰਦਾ ਹੈ, ਜੋ ਲੇਖਕਾਂ ਨੂੰ ਸੋਧਾਂ ਕਰਵਾਉਂਦਾ ਹੈ, ਖਰੜੇ ਇੱਕ ਸੰਪਾਦਕ, ਸਮੱਗਰੀ ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਸਮੇਂ, 'ਕੁਝ ਖੇਤਰਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਨ ਲਈ ਖਰੜੇ ਨੂੰ' ਮਾਰਕ ਕਰੇਗਾ. ਕੰਪਿਊਟਰ ਤਕਨਾਲੋਜੀ ਵਿੱਚ, ਇੱਕ ਮਾਰਕਅਪ ਲੈਂਗਵੇਜ ਇੱਕ ਸ਼ਬਦ ਅਤੇ ਸੰਕੇਤਾਂ ਦਾ ਸਮੂਹ ਹੈ ਜੋ ਕਿਸੇ ਵੈਬ ਡੌਕੂਮੈਂਟ ਲਈ ਇਸ ਨੂੰ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਟੈਕਸਟ ਹਾਈਲਾਈਟ ਕਰਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਜਦੋਂ ਇੱਕ ਇੰਟਰਨੈਟ ਪੇਜ਼ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਤੁਸੀਂ ਵੱਖਰੇ ਪੈਰ੍ਹਿਆਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਇੱਕ ਬੋਲਟ-ਚਿਹਰਾ ਕਿਸਮ ਵਿੱਚ ਅੱਖਰ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ. ਇਹ ਇੱਕ ਮਾਰਕਅਪ ਭਾਸ਼ਾ ਰਾਹੀਂ ਪੂਰਾ ਹੁੰਦਾ ਹੈ. ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ SGML, HTML ਅਤੇ XML ਵੈਬ ਪੇਜ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਭੂਮਿਕਾ ਨੂੰ ਸਮਝ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਇਹ ਵੱਖਰੀਆਂ ਭਾਸ਼ਾਵਾਂ ਇੱਕ ਦੂਜੇ ਲਈ ਹੁੰਦੀਆਂ ਹਨ ਐਸਜੀਐਲਐਲ, ਐਚਟੀਐਮਐਲ ਅਤੇ ਐਮਐਮਐਲ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧ ਇਕ ਪਰਿਵਾਰਕ ਬੰਧਨ ਹੈ ਜੋ ਵੈੱਬਸਾਈਟ ਨੂੰ ਕੰਮ ਕਰਨ ਅਤੇ ਵੈਬ ਡਿਜ਼ਾਈਨ ਨੂੰ ਪ੍ਰਭਾਵੀ ਬਣਾਉਣ ਲਈ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ

SGML

ਮਾਰਕਅੱਪ ਭਾਸ਼ਾਵਾਂ ਦੇ ਇਸ ਪਰਿਵਾਰ ਵਿੱਚ, ਸਟੈਂਡਰਡ ਜਨਰਲ ਬਣਾਏ ਗਏ ਮਾਰਕਅੱਪ ਲੈਂਗੂਏਜ (ਐਸਜੀਐਮਐਲ) ਮਾਪਿਆਂ ਦਾ ਹੈ. ਐਸਜੀਐਮਐਲ ਮਾਰਕਅੱਪ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦਾ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਫਾਰਮ ਲਈ ਮਿਆਰੀ ਸੈਟ ਕਰਦਾ ਹੈ. ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿਚ, ਐਸਜੀ ਐਮ ਐਲ ਕਹਿੰਦਾ ਹੈ ਕਿ ਕੁਝ ਭਾਸ਼ਾਵਾਂ ਕੀ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਨਹੀਂ ਕਰ ਸਕਦੀਆਂ, ਕੀ ਤੱਤ ਸ਼ਾਮਿਲ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਟੈਗ ਅਤੇ ਭਾਸ਼ਾ ਦਾ ਮੂਲ ਢਾਂਚਾ. ਜਦੋਂ ਮਾਪੇ ਕਿਸੇ ਬੱਚੇ ਨੂੰ ਜੈਨੇਟਿਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੇ ਪਾਸ ਕਰਦੇ ਹਨ, ਤਾਂ ਐਸਜੀਐਲਐਲ ਮਾਰਕਅੱਪ ਭਾਸ਼ਾਵਾਂ ਲਈ ਬਣਤਰ ਅਤੇ ਫਾਰਮੈਟ ਨਿਯਮਾਂ ਨੂੰ ਪਾਸ ਕਰਦਾ ਹੈ.

HTML

ਹਾਈਪਰਟੈਕਸਟ ਮਾਰਕਅੱਪ ਲੈਂਗੂਏਜ (ਐਚਟੀਐਮਟੀ) ਐਸਜੀਐਲਐਲ ਦਾ ਇੱਕ ਬੱਚਾ ਹੈ ਜਾਂ ਅਰਜ਼ੀ ਹੈ. ਇਹ ਐਚਐਮਐਲਟੀ ਹੈ ਜੋ ਆਮ ਤੌਰ ਤੇ ਇੱਕ ਇੰਟਰਨੈਟ ਬ੍ਰਾਊਜ਼ਰ ਲਈ ਪੰਨੇ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਦੀ ਹੈ. ਐਚਟੀਐਮਐਲ ਦਾ ਇਸਤੇਮਾਲ ਕਰਕੇ, ਤੁਸੀਂ ਤਸਵੀਰਾਂ ਨੂੰ ਐਮਬੈੱਡ ਕਰ ਸਕਦੇ ਹੋ, ਪੇਜ ਦੇ ਸੈਕਸ਼ਨ ਬਣਾ ਸਕਦੇ ਹੋ, ਫੋਂਟ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਪੇਜ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਸਿੱਧੇ ਕਰ ਸਕਦੇ ਹੋ HTML ਇਕ ਮਾਰਕਅਪ ਭਾਸ਼ਾ ਹੈ ਜੋ ਵੈਬ ਪੇਜ ਦਾ ਰੂਪ ਅਤੇ ਦਿੱਖ ਬਣਾਉਂਦੀ ਹੈ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਐਚਟੀਐਮਐਲਟੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਸਕਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ, ਜਿਵੇਂ ਕਿ ਜਾਵਾ-ਸਕ੍ਰਿਪਟ, ਰਾਹੀਂ ਕਿਸੇ ਹੋਰ ਫੰਕਸ਼ਨ ਨੂੰ ਵੈਬਸਾਈਟ ਤੇ ਜੋੜ ਸਕਦੇ ਹੋ HTML ਵੈਬਸਾਈਟ ਡਿਜ਼ਾਈਨ ਲਈ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਮੁੱਖ ਭਾਸ਼ਾ ਹੈ.

XML

ਐਕਸਟੈਂਸੀਬਲ ਮਾਰਕਅੱਪ ਲੈਂਗੂਏਜ (ਐਮਐਮਐਮਐਲ) ਐਚਐਮਐਲ ਲਈ ਇਕ ਚਚੇਰੇ ਭਰਾ ਹੈ ਅਤੇ ਐਸਜੀਐਮਐਲ ਲਈ ਭਤੀਜਾ ਹੈ. ਹਾਲਾਂਕਿ XML ਇੱਕ ਮਾਰਕਅਪ ਭਾਸ਼ਾ ਹੈ ਅਤੇ ਇਸਲਈ ਪਰਿਵਾਰ ਦਾ ਹਿੱਸਾ ਹੈ, ਇਸ ਵਿੱਚ HTML ਤੋਂ ਵੱਖਰੇ ਵੱਖਰੇ ਫੰਕਸ਼ਨ ਹਨ. ਐਮਐਮਐਲ ਐਸਜੀ ਐਮ ਐਲ ਦਾ ਉਪ-ਸਮੂਹ ਹੈ - ਇਸ ਨੂੰ ਅਧਿਕਾਰ ਦਿਓ ਕਿ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ, ਜਿਵੇਂ ਕਿ HTML, ਕੋਲ ਨਹੀਂ ਹੈ. XML ਆਪਣੇ ਆਪ ਦੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ ਸਰੋਤ ਵਰਣਨ ਫਾਰਮੇਟ (ਆਰ ਡੀ ਐੱਫ) XML ਦਾ ਇੱਕ ਕਾਰਜ ਹੈ. HTML ਡਿਜ਼ਾਈਨ ਲਈ ਸੀਮਿਤ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਸਬਸੈਟਸ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨਸ ਨਹੀਂ ਹਨ ਸੀਐਮਐਲਐਮਐਲਐਮਐਲਐਮਐਲਐਮਐਲਐਮਐਲਐਮ, ਜੋ ਸੀਮਤ ਬੈਂਡਵਿਡਥ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ . ਐਮਐਲਐਮ ਨੂੰ ਐਸਜੀਐਲਐਲ ਤੋਂ ਵਿੱਦਿਅਕ ਅਨੁਪਾਤ ਵਾਲੇ ਜੈਨੇਟਿਕ ਲੱਛਣ ਹਨ, ਪਰ ਇਸਦੇ ਆਪਣੇ ਪਰਿਵਾਰ ਨੂੰ ਬਣਾਉਣ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ. XML ਦੇ ਸਬਸੈੱਟਾਂ ਵਿੱਚ XSL ਅਤੇ XSLT ਸ਼ਾਮਲ ਹਨ