PHP တွင် XML အချက်အလက်များကိုရယူရန်နည်းလမ်းများစွာရှိသည်။ အသုံးအများဆုံးအသုံးပြုသူများသည် Simplexml နှင့် DomDocument ဖြစ်သည်။ Simplexml သည်ရိုးရှင်းသောအရာဝတ်ထုစစ်ဆင်ရေးများကိုထောက်ပံ့ပေးသည်။
Simplexml သည် PHP ၏ Built-in XML processing clunt project process-in XML processing clunt ဖြစ်သည်။
SimpleXML ကိုအသုံးပြုပြီး XML အချက်အလက်များကိုတင်ခြင်းဥပမာ -
<span class="fun">$ XML = Simplexml_load_string ($ XMDATA),</span>
ထို့နောက် XML အချက်အလက်များကိုအရာဝတ်ထုဂုဏ်သတ္တိများမှတစ်ဆင့်ဝင်ရောက်ကြည့်ရှုနိုင်သည်။
$title = $xml->title;
$price = $xml->price;Domdocument သည် XML စာရွက်စာတမ်းများတွင်ရှုပ်ထွေးသောလုပ်ငန်းများလိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သောပိုမိုပြောင်းလွယ်ပြင်လွယ် XML စစ်ဆင်ရေး interface ကိုပေးသည်။
DomDocument ကို အသုံးပြု. XML အချက်အလက်များကိုတင်ခြင်းဥပမာ -
$doc = new DOMDocument();
$doc->loadXML($xmlData);XML အကြောင်းအရာများကို XPATH နှင့် DOM နည်းလမ်းများမှတဆင့်ရယူပါ။
$xpath = new DOMXPath($doc);
$nodes = $xpath->query('//item/title');
foreach ($nodes as $node) {
echo $node->nodeValue . PHP_EOL;
}ရိုးရှင်းသော XML စာရွက်စာတမ်းများအတွက်, အသုံးပြုရန်လွယ်ကူပြီးနားလည်ရန်လွယ်ကူသည်ကိုရိုးရှင်းသော simplexml ကိုအကြံပြုသည်။ ရှုပ်ထွေးသောအဆောက်အအုံများသို့မဟုတ်မကြာခဏပြုပြင်မွမ်းမံမှုများနှင့်အတူ XML စာရွက်စာတမ်းများအတွက် domDocument သည်ပိုမိုများပြားသောကြောင့် DomDocument သည်ပိုမိုသင့်လျော်သည်။
အထက်ဖော်ပြပါအကြောင်းအရာများသည် PHP ၏အဓိကနည်းစနစ်များနှင့်အသုံးပြုမှုဥပမာများကိုမိတ်ဆက်ပေးပြီး developer များက XML processing skill များကိုမြန်မြန်ဆန်ဆန်ကျွမ်းကျင်စွာကျွမ်းကျင်မှုများလျင်မြန်စွာကျွမ်းကျင်ရန်ကူညီရန်။