လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို ​​အသုံးပြု. XML ဖိုင်များကိုမည်သို့ဖတ်ရှုရမည်နည်း။ ရိုးရှင်းသောဥပမာများနှင့်အကောင်အထည်ဖော်မှုသင်ခန်းစာများ

PHP ကို ​​အသုံးပြု. XML ဖိုင်များကိုမည်သို့ဖတ်ရှုရမည်နည်း။ ရိုးရှင်းသောဥပမာများနှင့်အကောင်အထည်ဖော်မှုသင်ခန်းစာများ

M66 2025-07-03

PHP ကို ​​အသုံးပြု. XML ဖိုင်များကိုမည်သို့ဖတ်ရှုရမည်နည်း

XML (adulateible markup language) ကိုဒေတာများကိုသိမ်းဆည်းရန်နှင့်လွှဲပြောင်းရန်ကျယ်ပြန့်စွာအသုံးပြုသည်။ PHP တွင် XML ဖိုင်များဖတ်ခြင်းနှင့်ရေးသားခြင်းသည်ဘုံစစ်ဆင်ရေးများဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ၏ Simplexml extension ကို အသုံးပြု. ဤလုပ်ငန်းများကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုနားလည်ရန်တစ်ဆင့်ပြီးအောင်တစ်ခေါက်သွားပါလိမ့်မည်။

XML ဖိုင်များကိုဖတ်ပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည် XML ဖိုင်ကိုပြင်ဆင်ရန်လိုအပ်သည်။ ဖိုင်အမည်မှာ data.xml ဖြစ်သည်ဆိုပါစို့။ အကြောင်းအရာသည်အောက်ပါအတိုင်းဖြစ်သည်။

<users>
  <user>
    <name>Zhang San</name>
    <age>25</age>
  </user>
  <user>
    <name>li si</name>
    <age>30</age>
  </user>
</users>

ထို့နောက်ကျွန်ုပ်တို့သည် XML ဖိုင်ကိုဖတ်ရန် PHP တွင် Simplexml extension ကိုသုံးနိုင်သည်။ Simplexml သည်အလွန်ရိုးရှင်းပါသည်။ XML ဖိုင်ကိုဖွင့်ရန် `simplexml_load_load_file` 'function ကိုသင်ခေါ်ဆိုရန်သာလိုအပ်သည်။

<?php
// ဝန်တင်XMLစာချုပ်စာတမ်း
$xml = simplexml_load_file('data.xml');

// မြုပ်XMLnode နှင့် output ကို
foreach ($xml-> အသုံးပြုသူ $ အသုံးပြုသူအဖြစ်) {
    ပဲ့တင်သံ &#39;အမည်:&#39; &#39;။ $ user-> အမည်။ &#39;<br> &#39;&#39;;
    ECHO &#39;အသက်:&#39; ။ $ user-> အသက်အရွယ်။ &#39;<br> &#39;&#39;;
    ပဲ့တင်သံ<br> &#39;&#39;;
}
>

အထက်ပါကုဒ်သည် XML ဖိုင်တွင် XML ဖိုင်တွင်အသုံးပြုသူတစ် ဦး ချင်းစီ၏အမည်နှင့်အသက်ကိုမျက်နှာပြင်သို့ထုတ်ပေးသည်။

XML ဖိုင်ကိုရေးပါ

အကယ်. ကျွန်ုပ်တို့သည် XML ဖိုင်အသစ်တစ်ခုကိုဖန်တီးလိုပါကအချက်အလက်များကိုရေးဆွဲလိုပါက Simplexml extension ကိုလည်းအသုံးပြုနိုင်သည်။

<?php
// aXMLကန့်ကွက်
$xml = new SimpleXMLElement('<users></users> &#39;);

// အသုံးပြုသူသတင်းအချက်အလက်ကိုထည့်ပါ $ အသုံးပြုသူ = $ xml-> Addiant (&#39;addianch);
$ user-> Addianpild (အမည် &#39;,&#39; Wang Wu &#39;);
$ user-> Addianpilch (&#39;အသက်အရွယ်&#39;, 35);

// XML Object ကို XML-> ASXML (&#39;New_Data.xml&#39;) ဖိုင်သို့သိမ်းဆည်းပါ။
>

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

အကျဉ်းချုပ်

အထက်ဖော်ပြပါအချက်သည် PHP တွင် XML ဖိုင်များကိုဖတ်ရန်နှင့်ရေးရန် SimplexMl extension ကိုအသုံးပြုခြင်း၏အခြေခံနည်းလမ်းဖြစ်သည်။ ဤစစ်ဆင်ရေးများနှင့်အတူရှိပြီးသားဖိုင်ကိုဖတ်ခြင်းသို့မဟုတ်ဖိုင်အသစ်တစ်ခုကိုဖန်တီးခြင်းရှိမရှိ XML အချက်အလက်များကိုအလွယ်တကူလုပ်ဆောင်နိုင်သည်။ ပိုမိုရှုပ်ထွေးသော XML စစ်ဆင်ရေးများအတွက်သတင်းအချက်အလက်ပိုမိုသိရှိလိုပါကတရားဝင် PHP စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။