xml_set_default_handler
default handler ထားပါ
xml_set_default_handler() function ကို XML parser အတွက် default data handler ကိုသတ်မှတ်ရန်အသုံးပြုသည်။
ဤလုပ်ဆောင်ချက်သည် Parser သည် XML ဖိုင်တွင်ဒေတာများကိုတွေ့သောအခါခေါ်ဆိုမှုကိုဖော်ထုတ်ရန်လုပ်ဆောင်ချက်ကိုသတ်မှတ်သည်။
မှတ်ချက် - Handler Parameter သည်အရာဝတ်ထုကိုးကားချက်များနှင့်နည်းလမ်းအမည်များပါ 0 င်သည့် array လည်းဖြစ်နိုင်သည်။
XML parser တစ်ခုဖန်တီးပါ, default data handler ကိုသတ်မှတ်ပြီး XML document ကိုခွဲခြမ်းစိတ်ဖြာခြင်း ( Note.xMl )
<? PHP
// xml parser ဖန်တီးပါ
$ parser = xml_parser_create ( ) ;
function def ( $ parser , $ ဒေတာ ) {
ECHO $ ဒေတာ ;
}
// မူလဒေတာပရိုဆက်ဆာကိုသတ်မှတ်ပါ
xml_set_default_Handler ( $ parser , def " ) ;
$ fp = fopen ( "note.xml" , "r" ) ,
နေစဉ် ( $ ဒေတာ = fp ( $ FP , 4096 ) )
// parse xml ဒေတာ
XML_Parse ( $ parser , $ ဒေတာ , fef ( $ fp ) ) သို့မဟုတ်
Die ( Sprintf ( "XML Error:% S သည်% s) ကို just s) ,
XML_ERRORO_STRING ( XML_GEGET_ERROR_CODED ( $ parser ) ) ,
XML_GET_CURRENT_LINE_NAMBERS ( $ parser ) ) ;
}
XML_Parser_Free ( $ parser ) ;
fcose ( $ FP ) ;
>
ဥပမာအားဖြင့် run ပါ
xml_set_default_handler ( parser , handler )
| တေးရေး | ဖေါ်ပြ |
|---|---|
| မိစ်ဆာ | လိုအပ်ပါတယ် အသုံးပြုရန် XML parser ကိုသတ်မှတ်ပါ |
| နေဖက် | လိုအပ်ပါတယ် ဖြစ်ရပ် handler အဖြစ်အသုံးပြု function ကိုဖေါ်ပြပါ။ အဆိုပါ function ကိုနှစ်ခု parameters တွေကိုရှိရမည်:
|