PHP xml_parse() သတင်းသံလွှာ
အသုံးပြုနည်းဥပဒေ
xml_parse() သတင်းသံလွှာပြန်လည်တွေ့ရှာသူ အသုံးပြုသည်。
အောင်မြင်သော် true ပြန်လည်ကြည်းလှည့်သည်။ အကယ်၍ false ပြန်လည်ကြည်းလှည့်သည်。
ပြောဉ်ပြီး
xml_parse(parser,xml,ကျယ်)
ပါဝင်သည် | သုံးသပ်ခြင်း |
---|---|
parser | လိုအပ်သည်။ အသုံးပြုရန်ရှိသော XML ပြန်လည်တွေ့ရှာသူကို ညွှန်ပြသည်。 |
xml | အပြည့်အဝင် ဖြစ်ပါသည်။ သတင်းအချက် ကို သတင်းအချက် အတွင်း သတင်းပေးခြင်း အတွက် သုံးပါ |
ကျယ် | ဆိုင်သည် သာ ဖြစ်ပါသည်။ အရေးပါ သဘော ဖြစ်ပါက သဘော ဖြစ်သော အချက်အလက် အား သတင်းအချက် အတွင်း ပါဝင်သည် |
အကြောင်းကြား နှင့် ဝေဖန်
အကြောင်းကြားXML ကုမ္ပဏီ တည်ဆောက်ခြင်း အတွက် သုံးပါ xml_parser_create() ကုမ္ပဏီ
အကျိုးသက်
<?php // လုံးဝ အမှတ်သာ အား သတင်းအချက် $xmlfile = 'test.xml'; // သတင်းအချက် အား အတည်ပြု $xmlparser = xml_parser_create(); // ဖွင့်ပြီး သုံးသပ်ခြင်း နှင့် စုဆောင်ရွက် $fp = fopen($xmlfile, 'r'); if (!xml_parse($xmlparser,$xmldata,feof($fp))) while ($xmldata = fread($fp, 4096)) // parse the data chunk if (!xml_parse($xmlparser,$xmldata,feof($fp))) { die( print "ERROR: " . . xml_get_current_line_number($xmlparser) xml_get_error_code($xmlparser) . "အကြိမ်: " . xml_get_current_line_number($xmlparser) . "<br />" . "လူင်း: " . xml_get_current_column_number($xmlparser) } } xml_parser_free($xmlparser); ?>
ထုတ်ပေးခြင်း:
ERROR: 76 အကြိမ်: 8 လူင်း: 61