SGML, HTML және XML арасындағы қатынас

SGML, HTML және XML-ге қараған кезде, сіз бұл туралы отбасылық топты қарастыра аласыз. SMGL, HTML және XML барлық белгілеу тілдері болып табылады. Мерзімін белгілеу редакторлардан жазушы, қолжазбаларды редакциялауға негізделеді. Мазмұнды қарап шыққан редактор 'белгілі бір өрісті бөлектеу үшін қолжазбаны белгілейді'. Компьютерлік технологияда белгілеу тілі - бұл веб-құжат үшін оны анықтайтын мәтінді ерекшелейтін сөздер мен белгілер жиынтығы. Мысалы, Интернеттегі бетті жасаған кезде сіз бөлек параграфтар жасап, әріптерді батыл бет түріне қойғыңыз келеді. Бұл белгілеу тілі арқылы жүзеге асады. Веб-дизайндағы SGML, HTML және XML ойнау рөлдерін түсінгеннен кейін, осы ерекше тілдердің бір-біріне деген туыстықты көресіз. SGML, HTML және XML арасындағы қарым-қатынас веб-сайттарды жұмыс істеу және веб-дизайн динамикасын жасауға көмектесетін отбасылық байланыс болып табылады.

SGML

Бұл түзету тілдерінде стандартты жалпыланған белгілеу тілі (SGML) - бұл ата-аналар. SGML түзету тілдерін анықтауға мүмкіндік береді және олардың пішініне стандартты орнатады. Басқаша айтқанда, SGML кейбір тілдерде не істей алмайтынын не жасай алмайтынын, тегтер сияқты элементтерді және тілдің негізгі құрылымын қамтуы керек. Ата-ана балаға генетикалық белгілер арқылы өтетіндіктен, SGML тілдерді белгілеу үшін құрылым мен пішім ережелерін береді.

HTML

HyperText Markup Language (HTML) - бұл SGML-ның еншілес немесе қосымшасы. Бұл әдетте Интернет браузері үшін бетті жасайтын HTML. HTML-ны пайдалану арқылы сіз суреттерді ендіріп, бет бөлімдерін жасай аласыз, қаріптерді орнатып, беттің ағындарын бағыттай аласыз. HTML - веб-беттің нысаны мен көрінісін жасайтын белгілеу тілі. Сонымен қатар, HTML-ні қолданып, JavaScript сияқты сценарий тілдері арқылы веб-сайтқа басқа функцияларды қоса аласыз. HTML - веб-сайт дизайны үшін пайдаланылатын басым тіл.

XML

Extensible Markup Language (XML) - бұл HTML-ге немере ағасы және SGML-ге қарындасын. XML - таңбалау тілі және сондықтан отбасының бір бөлігі болса да, ол HTML-ге қарағанда әртүрлі функциялары бар. XML - SGML жиынтығы - HTML сияқты бағдарламаның құқықтарын беріңіз. XML өздерінің қосымшаларын анықтай алады. Ресурс сипаттамасы пішімі (RDF) - бұл XML бағдарлама. HTML дизайнымен шектеледі және ішкі жиынтығы немесе қосымшалары жоқ. XML - шектелген өткізу қабілеті шектеулі жұмысқа арналған SGML-тің төменгі немесе жеңіл нұсқасы. XML SGML-ден генетикалық ерекшеліктерді иеленді, бірақ өз отбасын құру үшін жасалды. XML жиынтығына XSL және XSLT кіреді.