လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> xml_set_character_data_handler

xml_set_character_data_handler

ဇာတ်ကောင်ဒေတာပရိုဆက်ဆာကိုတည်ဆောက်ခြင်း
အမည်:xml_set_character_data_handler
အမျိုးအစား:xml parser
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:XML parser အတွက်ဇာတ်ကောင်ဒေတာ handler ကို set up ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

xml_set_character_data_handler() function ကို XML parser အတွက်ဇာတ်ကောင်ဒေတာကိုင်တွယ်သူကိုတည်ဆောက်ရန်အသုံးပြုသည်။

ဤလုပ်ဆောင်ချက်သည် Parser သည် XML ဖိုင်တွင်ဇာတ်ကောင်အချက်အလက်များကိုတွေ့သောအခါခေါ်ယူရန်လုပ်ဆောင်မည့်လုပ်ဆောင်မှုကိုသတ်မှတ်သည်။

မှတ်ချက် - Handler Parameter သည်အရာဝတ်ထုကိုးကားချက်များနှင့်နည်းလမ်းအမည်များပါ 0 င်သည့် array လည်းဖြစ်နိုင်သည်။

နမူနာ

XML parser ကိုဖန်တီးပါ, ဇာတ်ကောင်ဒေတာကိုင်တွယ်သူကို set up လုပ်ပါ။ XML document ကိုခွဲခြမ်းစိတ်ဖြာပါ ( Note.xMl )

 <? PHP
// xml parser ဖန်တီးပါ
$ parser = xml_parser_create ( ) ;

function char ( $ parser , $ ဒေတာ ) {
  ECHO $ ​​ဒေတာ ;
}

// ဇာတ်ကောင်ဒေတာအပြောင်းအလဲနဲ့အစီအစဉ်ကို set
xml_set_character_Data_handler ( $ parser , "char ) ;

$ 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_character_Data_handler ( parser , handler )
တေးရေး ဖေါ်ပြ
မိစ်ဆာ လိုအပ်ပါတယ် အသုံးပြုရန် XML parser ကိုသတ်မှတ်သည်။
နေဖက်

လိုအပ်ပါတယ် ဖြစ်ရပ် handler အဖြစ်အသုံးပြု function ကိုဖေါ်ပြပါ။ အဆိုပါ function ကိုနှစ်ခု parameters တွေကိုရှိရမည်:

  • $ parser - shandler ဟုခေါ်သော XML parser ပါ 0 င်သော variable ကို
  • $ ဒေတာ - XML ​​ဖိုင်မှဇာတ်ကောင်အချက်အလက်များပါ 0 င်သည့် string variable တစ်ခု
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ