XSLT အတူ XML ကို Transform လုပ်နည်း

XSLT ကုဒ်ရေးသားဖို့, သင်၏အခြေခံဥာဏ်ရှိသည်သငျ့သညျ က HTML / XHTML က , XML ကို, XML ကို namespace, XPath ဆိုတာနှင့် XSL ။ XSLT အမျိုးမျိုးသောအင်တာနက်ကို Parser နှင့်အတူအသုံးပြုမှုအတွက်သစ်တစ်ခုတည်ဆောက်ပုံသို့ XML ကိုပြောင်းလဲတဲ့ကိုနှိပ်ပြီးဖြစ်ပါတယ်။ နည်းပညာ၏တိုးတက်မှုအများအပြားကွဲပြားခြားနားသောနေရာများလည်းဆောင်ခဲ့လေ၏။ အဆိုပါကျြမှောကျခတျေကအင်တာနက်အသုံးပြုသူအစဉ်အဆက်ထူးခြားတဲ့ browser ကိုစနစ်များနှင့်အတူထိုကဲ့သို့သောမိုဘိုင်းဖုန်းများအဖြစ်ဝဘ်, iPod ကို, Xbox နဲ့အမျိုးမျိုးသောအခြား devices အားလုံးရယူရန်ထက်ပိုပြီးအခွင့်အလမ်းရှိပါတယ်။

XSL Transform (XSLT) ကောင်းစွာ-Form က XML ကုဒ်ယူနှင့်ဤ application များအတွက် useable ပုံစံသို့ပြောင်းလဲ။

တစ်ဦး XSLT ေူပာင်းလဲရေးကိုစတင်

XSLT တစ်ခု XSL စတိုင်စာရွက်၏အစိတ်အပိုင်းတစ်ခုဖြစ်ပါတယ်။ ကတော့ style sheet ကိုအသုံးပြုသည်ကတည်းက XML ကို syntax, သင်ထားတဲ့ XML ကိုကြေငြာထုတ်ပြန်ကြေညာချက်နှင့်အတူစတင်။

- XML ကိုကြေငြာ

တစ်ခု Add XSL ကြေညာချက်။

- စတိုင်စာရွက်ကြေငြာ

စတိုင်စာရွက်ကြေငြာ၏တစ်စိတ်တစ်ဒေသအဖြစ် XSLT namespace Define ။

xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">

XSLT XML ကိုအသွင်ပြောင်းဖို့ဘယ်လိုဆုံးဖြတ်ရန်တစ်ဦး template ကိုရန်ကုဒ်နှိုင်းယှဉ်။ တစ်ဦးက template ကိုစတိုင်စာရွက်အဘို့အထူထောင်စည်းမျဉ်းစည်းကမ်းတွေအစုတခုဖြစ်ပါတယ်။ အဆိုပါ template ကို element ကကုဒ်ကိုက်ညီသို့မဟုတ်ပေါင်းသင်း XPath ဆိုတာအသုံးပြုသည်။ တိုက်ဆိုင်သည့်ကလေးတစ်ဦးဒြပ်စင်သို့မဟုတ်တစ်ခုလုံးက XML document ကိုသတ်မှတ်ရမည်။

- တစ်ခုလုံးကိုစာရွက်စာတမ်း designates
- ဤစာရွက်စာတမ်းများတွင်ကလေးတစ်ဦးဒြပ်စင် designates ။

သငျသညျကလေးတစ်ဦး element ကိုခေါ်ပြီဆိုပါကဥပမာ, တိုက်ဆိုင်သည့်ကုဒ်ပါလိမ့်မယ်:

XSLT ဖန်တီးသောအခါ, သင်မှတ်သားသိနိုင်နှင့်အင်တာနက်စာမျက်နှာပေါ်တွင်ကြည့်ရှုအားပေးကြောင်းတစ်ခု output stream ကိုတည်ဆောက်စေ။

XSLT ဒီအသွင်ကူးပြောင်းရေးလုပ်ငန်းစဉ်ကိုသတ်မှတ်ပေးရန် XSL ဒြပ်စင်နံပါတ်ထည့်သွင်း။ နောက်တစ်နေ့အနည်းငယ်ဆောင်းပါးများကို XSLT အသွင်ပြောင်းအတှကျအသုံးပွု XSL element တွေကိုဆန်းစစ်နှင့်ထပ်မံ XSLT နိုင်တဲ့ coding ကိုဆင်းချိုးမည်။