PHP xml_set_character_data_handler() ပြုလုပ်သူ
အသုံးပြုပြီး အနော်
xml_set_character_data_handler() ပြုလုပ်သူ ကုန်းအချက် ပြုလုပ်သူ ကို တည်ဆောက်ပါ။
အဆိုပါ ပြုလုပ်သူ သည် ကုန်းအချက်ပြုလုပ်သူ သည် XML အချက်အလက် အချက်အလက် တွင် တွေ့ရှိသောအခါ အသုံးပြုသော ပြုလုပ်သူ ကို အသုံးပြုပါ။
အဆိုပါ ပြုလုပ်သူ အား အောင်ပွဲခံ ပြီးဖြစ်လျှင် အဆိုပါ ပြုလုပ်သူ သည် true ကို ပြန်လည်ပေးသည်;အခြားအကြောင်းများတွင် false ကို ပြန်လည်ပေးသည်။
အပြုအမူ
xml_set_character_data_handler(parser,handler)
ပါဝင်သည် | ဖော်ပြ |
---|---|
parser | တောင်းငြိမ်းသည်။ အသုံးပြုသော XML ကုန်းအချက် ကုန်းအချက်ပြုလုပ်သူ ကို အသုံးပြုပါ။ |
handler | တောင်းငြိမ်းသည်။ အဆိုပါ အချက်အလက် အတွက် အချက်အလက် အသုံးပြုသော ပြုလုပ်သူ ကို အသုံးပြုပါ။ |
အား handler ပါဝင်သော ပြုလုပ်သူ အား အသုံးပြုသော ပြုလုပ်သူ သည် နှစ် ပြုလုပ်သူ ပါဝင်သည်။
ပါဝင်သည် | ဖော်ပြ |
---|---|
parser | တောင်းငြိမ်းသည်။ အမှတ်အသစ် တစ်ခု ကို အသုံးပြုပါ၊ အဆိုပါ အသုံးပြုသော ပြုလုပ်သူ အတွက် XML ကုန်းအချက် ကုန်းအချက်ပြုလုပ်သူ ကို ပါဝင်ပါ။ |
data | တောင်းငြိမ်းသည်။ စကားလုံး အချက်အလက် ပါဝင်သော အမှတ်အသစ် ကို အသုံးပြုပါ။ |
အသိပ္ပံ
handler အပြင် ပါဝင်သော ပါဝင်သည် အသင်း နှင့် ဓာတ်ပြားမူလ နှင့် ဓာတ်ပြားမူလ အမည်များ ပါဝင်သည်။
အကျိုးသက်
XML ဖိုင်
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
PHP ကြော်ငြာ
<?php $parser=xml_parser_create(); function char($parser,$data) { echo $data; } xml_set_character_data_handler($parser,"char"); $fp=fopen("test.xml","r"); while ($data=fread($fp,4096)) { 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); ?>
ထုတ်လုပ်ခြင်း:
George John အမှတ်အသား မမှေးမီ အစည်းဝေးကို!