ទំនាក់ទំនងរវាង SGML, HTML, និង XML

នៅពេលដែលអ្នកក្រលេកមើល SGML, HTML , និង XML អ្នកអាចចាត់ទុកថាក្រុមនេះជាក្រុម។ SMGL, HTML និង XML សុទ្ធតែជា ភាសាសម្គាល់ ។ ពាក្យសម្គាល់ទទួលបាន root ពីកម្មវិធីនិពន្ធធ្វើការកែប្រែទៅអ្នកនិពន្ធសាត្រាស្លឹករឹត។ អ្នករៀបរៀងម្នាក់នៅពេលពិនិត្យឡើងវិញនូវមាតិកានឹង 'កត់ចំណាំសាត្រាស្លឹករឹតដើម្បីបន្លិចវាលជាក់លាក់។ នៅក្នុងបច្ចេកវិទ្យាកុំព្យូទ័រភាសាតួលេខគឺជាសំណុំនៃពាក្យនិងនិមិត្តសញ្ញាដែលបន្លិចអត្ថបទដើម្បីកំណត់វាសម្រាប់ឯកសារគេហទំព័រ។ ឧទាហរណ៍នៅពេលបង្កើតទំព័រអ៊ិនធឺរណិតអ្នកចង់មានកថាខណ្ឌដាច់ដោយឡែកនិងដាក់អក្សរនៅក្នុងប្រភេទដិតមុខ។ នេះត្រូវបានសម្រេចតាមរយៈភាសាសម្គាល់។ នៅពេលដែលអ្នកយល់ពីតួនាទីរបស់ SGML HTML និង XML នៅក្នុងការរចនាទំព័រវ៉ិបសាយអ្នកនឹងឃើញទំនាក់ទំនងរវាងគ្នាទៅវិញទៅមក។ ទំនាក់ទំនងរវាង SGML, HTML និង XML គឺជាចំណងគ្រួសារដែលជួយធ្វើឱ្យគេហទំព័រដំណើរការនិងការរចនាតាមបែបឌីជីថល។

SGML

នៅក្នុងក្រុមគ្រួសារនៃភាសាសម្គាល់នេះភាសា Standardized Markup Language (SGML) គឺជាឪពុកម្តាយ។ SGML ផ្តល់នូវវិធីមួយដើម្បីកំណត់ភាសាសម្គាល់និងកំណត់ស្តង់ដារសម្រាប់សំណុំបែបបទរបស់ពួកគេ។ ម៉្យាងទៀត SGML បានបញ្ជាក់ថាភាសាខ្លះអាចឬមិនអាចធ្វើបានអ្វីខ្លះដែលត្រូវតែដាក់បញ្ចូលដូចជាស្លាកនិងរចនាសម្ព័ន្ធមូលដ្ឋាននៃភាសា។ ក្នុងនាមជាឪពុកម្តាយឆ្លងកាត់លក្ខណៈហ្សែនទៅកុមារមួយ SGML ឆ្លងកាត់រចនាសម្ព័ននិងរចនាសម្ព័ន្ធទ្រង់ទ្រាយដើម្បីសម្គាល់ភាសា។

HTML

HyperText Markup Language (HTML) គឺជាកូនឬកម្មវិធីរបស់ SGML ។ វាជា HTML ដែលជាធម្មតាបង្កើតទំព័រសម្រាប់កម្មវិធីអ៊ីនធឺណិត។ ដោយប្រើ HTML អ្នកអាចបង្កប់រូបភាពបង្កើតផ្នែកទំព័របង្កើតពុម្ពអក្សរនិងដឹកនាំ លំហូរ នៃទំព័រ។ HTML គឺជាភាសាសម្គាល់ដែលបង្កើតទំរង់និងរូបរាងនៃទំព័រវ៉ិបសាយ។ លើសពីនេះទៀតដោយប្រើ HTML អ្នកអាចបន្ថែមមុខងារផ្សេងទៀតទៅវែបសាយតាមរយៈភាសាស្គ្រីបដូចជា JavaScript ។ HTML គឺជាភាសាដែលលេចធ្លោជាងគេដែលត្រូវបានប្រើសំរាប់រចនាគេហទំព័រ។

XML

ភាសាសម្គាល់បន្ថែម (XML) គឺជាបងប្អូនជីដូនមួយទៅជា HTML និងក្មួយប្រុសរបស់ SGML ។ ទោះបីជា XML គឺជាភាសាតួលេខនិងជាផ្នែកមួយនៃគ្រួសារក៏ដោយវាមានមុខងារផ្សេងគ្នាជាង HTML ។ XML គឺជាសំណុំរងនៃ SGML - ផ្ដល់សិទ្ធិឱ្យវាដូចជាកម្មវិធីមួយដូចជា HTML ជាដើម។ XML អាចកំណត់កម្មវិធីរបស់ខ្លួន។ ការពិពណ៌នាធនធាន (RDF) គឺជាកម្មវិធី XML ។ HTML ត្រូវបានកំណត់ចំពោះការរចនានិងមិនមានសំណុំរងឬកម្មវិធីទេ។ XML គឺជាកំណែចុះក្រោមឬ SGML ដែលត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយ ល្បឿន កំណត់។ XML មានចរិតលក្ខណៈហ្សែនពី SGML ប៉ុន្តែត្រូវបានបង្កើតឡើងដើម្បីបង្កើតគ្រួសារផ្ទាល់ខ្លួន។ សំណុំរងនៃ XML រួមមាន XSL និង XSLT ។