SGML, HTML ကို, နဲ့ XML ကြားဆက်ဆံရေး

သငျသညျ SGML မှာကြည့်ရှုတဲ့အခါမှာ က HTML , နဲ့ XML, သင်သည်ဤတစ်မိသားစုအာဆီယံစဉ်းစားပါနိုင်ဘူး။ SMGL, HTML နဲ့ XML ကိုအားလုံးတွေဟာ markup ဘာသာစကားများ ။ အဆိုပါအသုံးအနှုန်း markup စာရေးဆရာ ,s စာမူမှတည်းဖြတ်မူများကိုအောင်အယ်ဒီတာများအနေဖြင့်ယင်း၏အမြစ်ရရှိသွားတဲ့။ အယ်ဒီတာ, အကြောင်းအရာသုံးသပ်သောအခါ '' အချို့လယ်ကွက်မီးမောင်းထိုးပြခြင်းငှါ, လက်ရေးမူများမှာတွေ့နိုင်ပါတယ်တက် mark ပါလိမ့်မယ်။ ကွန်ပျူတာနည်းပညာ, တစ်ဦး markup ဘာသာစကားဝဘ်စာရွက်စာတမ်းပြုလုပ်ရန်သတ်မှတ်ပေးရန်စာသားကိုမီးမောင်းထိုးပြစကားနှင့်သင်္ကေတများအစုတခုဖြစ်ပါတယ်။ အင်တာနက်စာမျက်နှာဖန်တီးသောအခါဥပမာ, သင်သီးခြားအပိုဒ်နိုင်တော့မည်နှင့်တစ်ဦးရဲရင့်-မျက်နှာအမျိုးအစားထဲမှာစာလုံးသွင်းထားချင်တယ်။ ဒါက markup ဘာသာစကားမှတဆင့်ကုန်ပြီ။ သငျသညျဝဘ်စာမျက်နှာဒီဇိုင်းအတွက်အခန်းကဏ္ဍ SGML, HTML နဲ့ XML ကိုကစားနားလည်ပြီးတာနဲ့သင်ကတစ်ဦးချင်းစီကတခြားဤကွဲပြားဘာသာစကားများရှိသည် kinship မြင်လိမ့်မည်။ SGML, HTML ကို, နဲ့ XML အကြားဆက်ဆံရေးကွန်ရက်စာမျက်နှာတွေဟာအလုပ်မလုပ်စေနဲ့ web design ကိုပြောင်းလဲနေသောကူညီပေးသည်တဲ့မိသားစုနှောင်ကြိုးဖြစ်ပါတယ်။

SGML

Markup Language ရဲ့ဒီမိသားစုထဲမှာ, Standard Generalized Markup Language (SGML) မိဘဖြစ်ပါတယ်။ SGML Markup Language သတ်မှတ်မယ့်လမ်းကိုထောက်ပံ့ပေးနဲ့သူတို့ရဲ့ပုံစံများအတွက်စံသတ်မှတ်။ တနည်းအားဖြင့် SGML ဘာသာစကားအခြို့သို့မဟုတ်မနိုင်အဘယ်သို့ပြုနိုင်သည်မှာဒီလိုဖော်ပြထားတယ်, အဘယျသို့ element တွေကိုထိုကဲ့သို့သော tags များအဖြစ်ထည့်သွင်းရပါမည်ကို၎င်း, ဘာသာစကား၏အခြေခံဖွဲ့စည်းတည်ဆောက်ပုံ။ မိဘတစ်ဦးကလေးတစ်ဦးမှမျိုးဗီဇစရိုက်များပေါ်ဖြတ်သန်းအဖြစ်, SGML ဘာသာစကားများ markup မှဖွဲ့စည်းပုံနှင့် format နဲ့စည်းမျဉ်းစည်းကမ်းတွေကိုဖြတ်သန်းပါတယ်။

HTML ကို

HyperText Markup Language (HTML) ကို SGML ၏, ကလေးတစ်ဦး, သို့မဟုတ် application ဖြစ်ပါတယ်။ ဒါဟာပုံမှန်အားဖြင့်အင်တာနက်ဘရောက်ဇာများအတွက်စာမျက်နှာဒီဇိုင်းကြောင့် HTML ကိုဖြစ်ပါတယ်။ HTML ကိုအသုံးပြုခြင်း, သငျသညျ, ရုပ်ပုံများ embed လုပ်ဖို့စာမျက်နှာကဏ္ဍများကိုဖန်တီး, ဖောင့်ကိုမြဲမြံစေနှင့်ညွှန်ကြားနိုင်ပါတယ် စီးဆင်းမှု စာမျက်နှာ၏။ HTML ကိုဝဘ်စာမျက်နှာ၏ပုံစံနှင့်အသွင်အပြင်ဖန်တီးသော markup language တစ်ခုဖြစ်ပါတယ်။ ထို့အပြင် HTML ကို အသုံးပြု. သင်သည်ထိုသို့သော JavaScript ကိုအဖြစ် scripting language မှတဆင့် website တစ်ခုအခြားလုပ်ငန်းဆောင်တာထည့်သွင်းနိုင်ပါတယ်။ HTML ကိုက်ဘ်ဆိုက်ဒီဇိုင်းအတွက်အသုံးပြုမြင်သာထင်သာ language တစ်ခုဖြစ်ပါတယ်။

XML ကို

Extensible Markup Language (XML ကို) HTML ကိုတစ်ဝမ်းကွဲနှင့် SGML ရန်တူဖြစ်ပါတယ်။ XML ကိုတစ်ဦး markup ဘာသာစကားနှင့်ထို့ကြောင့်မိသားစု၏အစိတ်အပိုင်းတစ်ခုဖြစ်သော်လည်း, က HTML ကိုထက်ကွဲပြားခြားနားသောလုပ်ငန်းဆောင်တာရှိပါတယ်။ XML ကို SGML ၏အပိုင်းတစ်ပိုင်းကိုသာလျှင်ဖြစ်ပါသည် - ကထိုကဲ့သို့သောက HTML အဖြစ်လျှောက်လွှာ, မအခွင့်အရေးများပေးပါ။ XML ကို၎င်း၏ကိုယ်ပိုင်များ၏ applications များသတ်မှတ်နိုင်ပါတယ်။ အရင်းအမြစ်ဖျေါပွခကျြ Format ကို (RDF) က XML တစ်ခု application ဖြစ်ပါတယ်။ HTML ကိုဒီဇိုင်းကန့်သတ်သည်နှင့်များအနက်အချို့သာလျှင်သို့မဟုတ် applications များမရှိပါ။ XML ကိုကန့်သတ်နှင့်အတူအလုပ်လုပ်ရန်ဒီဇိုင်း, SGML တစ်ဦးကဆင်းသိပ်မရှိပါဘူး, ဒါမှမဟုတ်အလင်း, ဗားရှင်းဖြစ်ပါတယ် bandwidth ကို ။ XML ကို SGML ထံမှဗီဇစရိုက်များအမွေဆက်ခံ, ဒါပေမယ့်သူ့ရဲ့ကိုယ်ပိုင်မိသားစုစေရန်ဖန်တီးထားသည်။ XML ကို၏အစိတ်အပိုင်းအစု XSL နှင့် XSLT ပါဝင်သည်။