xml_set_unparsed_entity_decl_handler
မဖြေရှင်းနိုင်သော entity ကြေငြာချက်ကိုင်တွယ်ပါ
xml_set_unparsed_entity_decl_handler()
function ကို Parser သည် XML document တွင်မဖြေရှင်းနိုင်သော entity တစ်ခုတွင်မဖြေရှင်းနိုင်သည့်အခါဟုခေါ်သည့် function ကိုသတ်မှတ်ရန်အသုံးပြုသည်။
မှတ်ချက် - Handler Parameter သည်အရာဝတ်ထုကိုးကားချက်များနှင့်နည်းလမ်းအမည်များပါ 0 င်သည့် array လည်းဖြစ်နိုင်သည်။
XML parser တစ်ခုဖန်တီးပါ, ဇာတ်ကောင်ဒေတာ handler ကိုဖွင့်ပါ,
<? PHP $ parser = xml_parser_create ( ) ; function char ( $ parser , $ ဒေတာ ) { ECHO $ ဒေတာ ; } function unparsed_ent_handler ( $ parser , $ andname , $ ensid , $ sysid, $ pubid, $ pubid , $ pubid, $ pubid , $ notname ) ပုံနှိပ် " $ entname <br> " " $ sysid <br>" ပုံနှိပ်ခြင်း , " $ Pubid <br>" ကိုပုံနှိပ်ပါ ။ " $ notname <br> " } xml_set_character_Data_handler ( $ parser , "char ) ; // မဖြေရှင်းနိုင်သော Entity Entity Subler Set xml_set_unparsed_entity_decl_handler ( ဒေါ်လာ parser , unparsed_hedler " ) ; $ fp = fopen ( "test.xml" , "r ကို" ) , နေစဉ် ( $ ဒေတာ = fp ( $ FP , 4096 ) ) 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 ) ; >
xml_set_ungparsed_entity_decl_handler ( parser , handler )
တေးရေး | ဖေါ်ပြ |
---|---|
မိစ်ဆာ | လိုအပ်ပါတယ် အသုံးပြုရန် XML parser ကိုသတ်မှတ်ပါ |
နေဖက် |
လိုအပ်ပါတယ် XML Parser သည် NDATA ကြေငြာစာတမ်းနှင့်အတူပြင်ပ Entity ကြေငြာချက်ကိုတွေ့သောအခါခေါ်ယူရန်ခေါ်ယူရန်လုပ်ဆောင်ချက်ကိုသတ်မှတ်သည်။ အဆိုပါ function ကို parameters တွေကိုဆွဲဆောင်ရမယ်။
|