PHP xml_set_unparsed_entity_decl_handler() အပိုင်းပါး

အချက်အလက် နှင့် အသုံးပြုခြင်း

xml_set_unparsed_entity_decl_handler() အပိုင်းပါး အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။

အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။

အပိုင်းပါး

xml_set_unparsed_entity_decl_handler(parser,အကူအညီ)
အပိုင်း ကြော်ငြာ
parser တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။
အကူအညီ တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။

မှ အကူအညီ အပိုင်းကို အခြေခံကြောင်း ပြုလုပ်သည်။

အပိုင်း ကြော်ငြာ
parser တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။
name တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။
base

တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။

တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။

system_id တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို အစိတ်အစိတ်အရ အမှတ်အသားကို အခြေခံကြောင်း ပြုလုပ်သည်။
public_id တစ်ခုချင်းသာလို့ခေါ်သည်။ အချိန်ချိန်အချက်အလက်များကို ပေါ်လစ်အသားအရ အမှတ်အသားကို အခြေခံကြောင်း ပြုလုပ်သည်။
notation တစ်ခုချင်းသာလို့ခေါ်သည်။ အမှတ်အသားပြုသည့်အမှတ်အသားအရ အချိန်ချိန်အချက်အလက်များကို အခြေခံကြောင်း ပြုလုပ်သည်။

အကျိုးသား

အကူအညီ သဘောတူ အချက်အလက် တစ်ခု အား အပြည့်အဝိုက် ပါဝင် နိုင်သည်။ အပြည့်အဝိုက် အပြည့်အဝိုက် အစီအစဉ် တစ်ခု အား အပြည့်အဝိုက် ပါဝင် နိုင်သည်။

အကျယ်အဝန်

<?php
$parser=xml_parser_create();
function char($parser,$data)
  {
  echo $data;
  }
function unparsed_ent_handler($parser,$entname,
$base,$sysID,$pubID,$notname)
  {
  print "$entname";
  print "$sysID";
  print "$pubID";
  print "$notname";
  }
xml_set_character_data_handler($parser,"char");
xml_set_unparsed_entity_decl_handler($parser,
"unparsed_ent_handler");
$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);
?>