မျက်မှောက်ခေတ် Web Development တွင် XML ဒေတာများကိုအသုံးပြုခြင်းနှင့်ကြိုးကိုင်မှုသည်အလွန်အသုံးများသောအလုပ်ဖြစ်သည်။ အစွမ်းထက်သော server-side side scripting language တစ်ခုအနေဖြင့် PHP သည် XML ဒေတာများကိုပြုပြင်ရန်နည်းလမ်းများစွာကိုထောက်ပံ့ပေးသည်။ ၎င်းတို့အနက် Simplexml extension များသည် XML ဒေတာများကိုလျင်မြန်စွာနှင့်ထိရောက်စွာဖတ်ရှုနိုင်ပြီးကိုင်တွယ်နိုင်သည်။ ဤဆောင်းပါးသည် PHP ၏ Simplexml extension မှတဆင့် XML ဒေတာများကိုအလွယ်တကူလုပ်ဆောင်နိုင်ပုံနှင့် ပတ်သက်. အသေးစိတ်လမ်းညွှန်တစ်ခုပေးလိမ့်မည်။
သင်မစခင်သင်၏ PHP ပတ်ဝန်းကျင်တွင် Simplexml extension ကိုသေချာအောင်ပြုလုပ်ရန်လိုအပ်သည်။ မထည့်သွင်းပါက၎င်းကိုအောက်ပါအတိုင်း configure လုပ်နိုင်သည် -
ပထမ ဦး စွာကျွန်ုပ်တို့သည် XML ဒေတာများကို တင်. ၎င်းကိုရိုးရှင်းသောအရာဝတ်ထုတစ်ခုအဖြစ်ပြောင်းလဲရန်လိုအပ်သည်။ XML ဖိုင်များကို `simplexml_load_file ()` function ကိုမှတဆင့်တင်နိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
$xmlFile = 'data.xml'; // XMLဖိုင်လမ်းကြောင်း
အထက်ဖော်ပြပါဥပမာတွင် XML ဖိုင်၏ `$ XMLFILE` variable တွင် XML အချက်အလက်များကို` simplexml_load_load_load_load_load_load_file () `function ကိုသုံးပါ။
XML ဒေတာများကိုရိုးရှင်းသောအရာဝတ်ထုတစ်ခုထဲသို့တင်လိုက်သည်နှင့်တပြိုင်နက်ကျွန်ုပ်တို့သည် Office Office အော်ပရေတာမှတစ်ဆင့် XML elements နှင့် property များကို 0 င်ရောက်နိုင်သည် (`->`) ။ ဥပမာအချို့ကိုဤတွင်ဖော်ပြထားသည်။
// အမြစ် element ကိုသုံးခြင်း
ဒီဥပမာတွေမှာ element name ကိုရဖို့ `getname ()` method ကိုသုံးတယ်, element attribute ကိုသုံးပြီး element attribute ကိုသုံးပြီး Array Index မှတဆင့် Element ရဲ့ attribute တန်ဖိုးကိုသုံးပါ။
အကယ်. XML အချက်အလက်များသည်တူညီသောဒြပ်စင်များစွာပါ 0 င်ပါက၎င်းတို့သည် electe `` `foreach loop မှတစ်ဆင့် element တစ်ခုစီ၏ဂုဏ်သတ္တိများသို့မဟုတ်အကြောင်းအရာများကိုရယူရန်ဆက်သွယ်နိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
// ကြားဖြတ်ပလက်
ဤဥပမာတွင် Forach` ကိုကလေးသူငယ်များအနေဖြင့်ကွင်းဆက်တစ်ခုစီကိုကွင်းဆက်ရန်, element တစ်ခုစီ၏အမည်နှင့်အကြောင်းအရာကိုရယူရန်နှင့် E-attribute () `` attribute များ () `` `` `` `method ကိုသုံးပါ။
Simplexml extension သည်သင့်အား XML ဒေတာများကိုအလွယ်တကူပြုပြင်ရန်နှင့်ဖန်တီးရန်ခွင့်ပြုသည်။ ဥပမာအားဖြင့်, သင်သည်ရှိပြီးသားဒြပ်စင်တစ်ခု၏အကြောင်းအရာသို့မဟုတ် attribute များကိုပြုပြင်နိုင်သည်သို့မဟုတ်ဒြပ်စင်အသစ်များထည့်နိုင်သည်။ ဥပမာအချို့ကိုဤတွင်ဖော်ပြထားသည်။
// Element Element ကိုပြင်ဆင်ရန်
ဤဥပမာများတွင်ကျွန်ုပ်တို့သည် element ၏အကြောင်းအရာနှင့် attribute များကိုပြုပြင်ရန်အတွက်တာဝန်ခွဲစိတ်မှုကို အသုံးပြု. `addilch ()` method () `` method မှတဆင့် element အသစ်ကို attribute အသစ်များကိုထည့်သွင်းပါ။
PHP ၏ Simplexml extension ဖြင့်သင်သည် XML အချက်အလက်များကိုအလွယ်တကူဖတ်ရှုခြင်း, ရယူခြင်း, Simplexml extension သည် developer များကို XML ကို manipulate လုပ်ရန်လွယ်ကူပြီးထိရောက်သောနည်းလမ်းဖြင့်ထောက်ပံ့ပေးသည်။
ဤဆောင်းပါးတွင်ဖော်ပြထားသောလမ်းညွှန်တွင်ဖော်ပြထားသောလမ်းညွှန်သည်သင်၏ဒေတာများကို XML ဒေတာများကို PHP ၏ရိုးရှင်းသော Extract Extension ကိုမည်သို့အသုံးပြုရမည်ကိုပိုမိုနားလည်ရန်ကူညီသည်။