એસજીએમએલ, એચટીએમએલ, અને એક્સએમએલ વચ્ચેના સંબંધ

જ્યારે તમે એસજીએમએલ, એચટીએમએલ , અને એક્સએમએલ જુઓ છો, ત્યારે તમે આને કુટુંબ જૂથમાં ગણી શકો છો. એસએમજીએલ, એચટીએમએલ અને એક્સએમએલ બધા માર્કઅપ ભાષાઓ છે . શબ્દ માર્કઅપ તેના રુટ સંપાદકોને લખે છે, જે લેખક, હસ્તપ્રતોમાં બનાવે છે. એક સંપાદક, સામગ્રીની સમીક્ષા કરતી વખતે, 'ચોક્કસ ક્ષેત્રોને પ્રકાશિત કરવા માટે હસ્તપ્રત, માર્ક અપ કરશે' કમ્પ્યુટર તકનીકમાં માર્કઅપ લેંગ્વેજ એ શબ્દો અને પ્રતીકોનો એક સમૂહ છે જે વેબ દસ્તાવેજ માટે તેને વ્યાખ્યાયિત કરવા માટે ટેક્સ્ટ હાઇલાઇટ કરે છે. ઉદાહરણ તરીકે, ઇન્ટરનેટ પેજ બનાવતી વખતે, તમે જુદા જુદા ફકરાઓને સક્ષમ કરવા અને બોલ્ડ-ફેસ પ્રકારમાં અક્ષરો મૂકવા માંગો છો. આ માર્કઅપ ભાષા દ્વારા પૂર્ણ થાય છે એસજીએમએલ, એચટીએમએલ અને એક્સએમએલની ભૂમિકાઓ તમે વેબ પેજ ડિઝાઇનમાં સમજી લો પછી, તમે જુદા જુદા ભાષાઓની એકબીજા સાથે સંબંધો જોશો. એસજીએમએલ, એચટીએમએલ, અને એક્સએમએલ વચ્ચેનો સંબંધ એ કૌટુંબિક બોન્ડ છે જે વેબસાઇટને કાર્ય અને વેબ ડિઝાઇનને ગતિશીલ બનાવવા માટે મદદ કરે છે.

એસજીએમએલ

માર્કઅપ ભાષાઓના આ પરિવારમાં, સ્ટાન્ડર્ડ જનરલલાઈઝ્ડ માર્કઅપ લેંગ્વેજ (એસજીએમએલ) માતાપિતા છે. એસજીએમએમ માર્કઅપ લેંગ્વેજને વ્યાખ્યાયિત કરવાની રીત પ્રદાન કરે છે અને તેના ફોર્મ માટે પ્રમાણભૂત સુયોજિત કરે છે. અન્ય શબ્દોમાં, એસજીએમએલ જણાવે છે કે કેટલીક ભાષાઓ શું કરી શકે અથવા ન કરી શકે, કયા ઘટકો શામેલ થવી જોઈએ, જેમ કે ટૅગ્સ, અને ભાષાના મૂળભૂત માળખું. જેમ જેમ માતાપિતા બાળકને આનુવંશિક લક્ષણો પર પસાર કરે છે, તેમ એસ.જી.એમ.એલ. માર્કઅપ લેંગ્વેજ માટે માળખા અને બંધારણના નિયમો પસાર કરે છે.

HTML

હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ (એચટીએમએલ) એસજીએમએલનો બાળક છે, અથવા એપ્લિકેશન છે. તે HTML છે જે સામાન્ય રીતે ઇન્ટરનેટ બ્રાઉઝર માટેનું પૃષ્ઠ ડિઝાઇન કરે છે. HTML નો ઉપયોગ કરીને, તમે છબીઓને એમ્બેડ કરી શકો છો, પૃષ્ઠ વિભાગો બનાવી શકો છો, ફોન્ટ્સ સ્થાપિત કરી શકો છો અને પૃષ્ઠનો પ્રવાહ દિશામાન કરી શકો છો. એચટીએમએલ માર્કઅપ લેંગ્વેજ છે જે વેબ પેજનું ફોર્મ અને દેખાવ બનાવે છે. વધુમાં, HTML નો ઉપયોગ કરીને, તમે જાવાસ્ક્રિપ્ટ, જેમ કે સ્ક્રિપ્ટીંગ ભાષાઓ મારફતે વેબસાઇટ પર અન્ય કાર્યો ઉમેરી શકો છો. એચટીએમએલ વેબસાઇટ ડિઝાઇન માટે ઉપયોગમાં લેવાતી અગ્રણી ભાષા છે.

XML

એક્સટેન્સિબલ માર્કઅપ લેંગ્વેજ (XML) HTML માટે પિતરાઇ છે અને એસજીએમ માટે ભત્રીજા છે. જો કે XML માર્કઅપ લેંગ્વેજ છે અને તેથી પરિવારનો ભાગ છે, તે HTML કરતાં અલગ કાર્ય છે XML એસજીએમએલનું સબસેટ છે - તે અધિકારો આપો કે જે એચટીએમએલ (HTML) જેવી કોઈ એપ્લિકેશન નથી. એક્સએમએલ તેના પોતાના કાર્યક્રમોને વ્યાખ્યાયિત કરી શકે છે. રિસોર્સ વર્ણન ફોર્મેટ (RDF) એ XML નો ઉપયોગ છે. HTML ડિઝાઇન સુધી મર્યાદિત છે અને ઉપગણો અથવા એપ્લિકેશન્સ નથી XML એ મર્યાદિત બેન્ડવિડ્થ સાથે કામ કરવા માટે રચાયેલ એસજીએમએલ (XML) નું વર્ઝન છે. એસએમજી (XML) ને એસજીએમએલ (GLL) તરફથી આનુવંશિક લક્ષણો વારસાગત કર્યા છે, પરંતુ તેનું પોતાનું કુટુંબ બનાવવા માટે બનાવવામાં આવ્યું છે. XML ની ​​સબસેટ્સમાં XSL અને XSLT શામેલ છે