CSS နဲ့ Styling XML ကိုစာရွက်စာတမ်းများ

သင့်ရဲ့ XML ကိုသင်ကကက်စကိတ်ပုံစံစာရွက်များနှင့်အတူစေရန်ပြုလုပ်စေချင်ဘယ်လိုကွညျ့လိုကျပါစေ

တစ်ဦးက XML document ကိုဖန်တီးသည့် DTD ရေးသားခြင်းနှင့်တစ်ဦးဘရောက်ဇာနှင့်အတူက parsing အားလုံးကောင်းပါတယ်, ဒါပေမယ့်သင်ကရှုမြင်တဲ့အခါမှာဘယ်လိုစာရွက်စာတမ်း display ကိုအလိုရှိသနည်း XML ကို ခင်းကျင်းပြသတဲ့ဘာသာစကားမဟုတ်ပါဘူး။ တကယ်တော့, XML ကိုနှင့်အတူတိကျမ်းစာ၌လာသည်စာရွက်စာတမ်းများမှာအားလုံးအဘယ်သူမျှမပုံစံချပေးရပါလိမ့်မယ်။

ဒါကြောင့်ငါဘယ်လို XML ကို View သလား?

တစ်ဘရောက်ဇာထဲမှာ XML ကိုကြည့်ရှုရန်သော့ချက် Cascading Style Sheet များဖြစ်ပါတယ်။ စတိုင်စာရွက်များသင်၏စာသား၏အရွယ်အစားနှင့်အရောင်ကနေသင့်ရဲ့ Non-စာသားကိုအရာဝတ္ထု၏နောက်ခံနှင့်ရာထူး, သင်သည်သင်၏ XML ကိုစာရွက်စာတမ်းအမှုအမျိုးမျိုးရှိသမျှရှုထောင့်သတ်မှတ်ခွင့်ပြုပါ။

သင်တစ်ဦးက XML document ကိုတိုပြောပါ:

]> <မိသားစု> <မိဘ> ဂျူဒီ <မိဘ> Layard <ကလေးက> ဂျနီဖာ <ကလေးက> Brendan

သငျသညျထိုကဲ့သို့သောက Internet Explorer အဖြစ်တစ်ခုက XML အဆင်သင့် browser မှာကြောင်းစာရွက်စာတမ်းကြည့်ရှုရန်ခဲ့ကြသည်ဆိုပါကဤကဲ့သို့သောအရာတစ်ခုခုကိုပြသမယ်လို့:

ဂျူဒီ Layard ဂျနီဖာ Brendan

သင်တို့မူကားမိဘနှင့်ကလေးဒြပ်စင်အကြားခွဲခြားဖို့လိုတယျဆိုရငျကော သို့မဟုတ်ပင်စာရွက်စာတမ်းအားလုံးကိုဒြပ်စင်အကြားအမြင်ခြားနားပါစေ။ သငျသညျက XML နဲ့မပွုနိုငျ, ထိုသို့ display ကိုအသုံးပြုမည်ဖို့ရည်ရွယ်သောဘာသာစကားမဟုတ်ပါဘူး။

ဒါပေမယ့်ကံကောင်းတာကြောင့်သုံးစွဲဖို့လွယ်ကူသည် ကက်စကိတ်ပုံစံစာရွက်များ သင်တစ်ဦး browser မှာကြည့်ရှုအားပေးသည့်အခါသူတို့အစာရွက်စာတမ်းများနှင့် applications များပြသချင်တယ်ဘယ်လိုသတ်မှတ်ဖို့ XML ကိုစာရွက်စာတမ်းများအတွက်, ဒါမှမဟုတ် CSS ကို။ အထက်ပါစာရွက်စာတမ်းအဘို့သင်ထားတဲ့ HTML ကိုစာရွက်စာတမ်းလိုအတူတူပင်လမ်းထဲမှာ tags များတစ်ဦးချင်းစီ၏စတိုင်သတ်မှတ်နိုင်ပါတယ်။

ဥပမာအားဖြင့်, HTML မှာသင် font ကိုမကျြနှာကို Verdana, ဂျီနီဗာ, ဒါမှမဟုတ် Helvetica နှင့်နောက်ခံအရောင်မှာအစိမ်းရောင်နှင့်အတူအပိုဒ် tags များအတွင်း (

) စာသားအားလုံးကိုသတ်မှတ်ချင်ပေလိမ့်မည်။ အားလုံးအပိုဒ်ကြောင်းကဲ့သို့ဖြစ်ကြ၏သို့မှသာတစ်ဦးကိုနှိပ်ပြီးအတွက်သတ်မှတ်ပေးရန်, သငျသညျကိုရေးမယ်လို့:

p {font-family: Verdana, Geneva, helvetica; background-color: # 00ff00; }

တူညီတဲ့စည်းမျဉ်းစည်းကမ်းတွေက XML documents တွေအတွက်အလုပ်လုပ်။ XML ကိုအသီးအသီး tag ကို XML ကိုစာရွက်စာတမ်းအတွက်သတ်မှတ်ခံရနိုင်သည်

မိသားစု {color: # 000000; } မိဘ {font-family: Arial Black က; အရောင်: # ff0000; နယ်စပ်: အစိုင်အခဲ 5px; width: 300px; } ကလေးသည် {font-family: Verdana, helvetica; အရောင်: # cc0000; နယ်စပ်: အစိုင်အခဲ 5px; နယ်စပ်-အရောင်: # cc0000; }

သင်သည်သင်၏ XML ကိုစာရွက်စာတမ်းများနှင့်သင့်ပြီးတာနဲ့ ကိုနှိပ်ပြီး တိကျမ်းစာ၌လာသည်ကား, သင်အတူတကွသူတို့ကိုထားရန်လိုအပ်ပါတယ်။ HTML မှာလင့်ခ် command ကိုဆင်တူ, သင်ရှိရာကိုနှိပ်ပြီးရှာတွေ့ဖို့ XML ကို parser ကိုပြောပြ, (XML ကိုကြေငြာအောက်တွင်ဖော်ပြထားသော) သင့် XML ကိုစာရွက်စာတမ်းရဲ့ထိပ်မှာတစ်လိုင်း၌ထားလေ၏။ ဥပမာ:

ငါမူကားအထက်ပြောခဲ့သကဲ့သို့, ဒီလိုင်း ကြေငြာအောက်တွင်ဖော်ပြထားသောပေမယ့် XML ကိုစာရွက်စာတမ်းအတွက် element တွေကိုမဆိုမတိုင်မီတွေ့ရှိခဲ့ရပါမည်။

အတူတူကအားလုံးကိုချပြီး, သင့် XML ကိုစာရွက်စာတမ်းကိုဖတ်မယ်လို့:

< ! element ကလေးသည် (#PCDATA)>]> <မိသားစု> <မိဘ> ဂျူဒီ <မိဘ> Layard <ကလေးက> ဂျနီဖာ <ကလေးက> Brendan