PHP xml_set_default_handler() လုပ်ဆောင်ချက်
ဥပမာ
XML ခွဲခြမ်းစိပ် ဖြာမှုကို ဖန်တီးပါ၊ ပုံသေဒေတာ ကိုင်တွယ်သူကို သတ်မှတ်ပြီး XML စာရွက်စာတမ်းကို ခွဲခြမ်းစိတ်ဖြာပါ ( note.xml ):
<?php
// Create an XML parser
$parser=xml_parser_create();
function def($parser,$data) {
echo $data;
}
// Set the
default data handler
xml_set_default_handler($parser,"def");
$fp=fopen("note.xml","r");
while ($data=fread($fp,4096)) {
// Parse XML data
xml_parse($parser,$data,feof($fp)) or
die (sprintf("XML Error: %s
at line %d",
xml_error_string(xml_get_error_code($parser)),
xml_get_current_line_number($parser)));
}
xml_parser_free($parser);
fclose($fp);
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
xml_set_default_handler() လုပ်ဆောင်ချက်သည် XML ခွဲခြမ်းစိတ်ဖြာမှုအတွက် ပုံသေဒေတာကိုင်တွယ်မှုကို သတ်မှတ်ပေးသည်။
XML ဖိုင်တွင် ဒေတာကို ခွဲခြမ်းစိတ်ဖြာသူမှ တွေ့ရှိသည့်အခါတိုင်း ဤလုပ်ဆောင်ချက်သည် မည်သည့်လုပ်ဆောင်ချက်ကို ခေါ်ဆိုရမည်ကို သတ်မှတ်ပေးပါသည်။
မှတ်ချက်- handler parameter သည် object reference နှင့် method name ပါရှိသော array တစ်ခုလည်း ဖြစ်နိုင်ပါသည်။
အထားအသို
xml_set_default_handler(parser, handler)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
parser | Required. Specifies the XML parser to use |
handler | Required. Specifies a function to be used as an event handler. The function must have two parameters:
|
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | အောင်မြင်မှုအပေါ် သစ္စာရှိပါ။ ရှုံးနိမ့်မှုအပေါ် မှားသည်။ |
---|---|
PHP ဗားရှင်း- | 4.0+ |
❮ PHP XML Parser အကိုးအကား