PHP xml_set_unparsed_entity_decl_handler() ການປະກອບຫົວຫຼັງ

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

xml_set_unparsed_entity_decl_handler() ການປະກອບຫົວຫຼັງທີ່ກໍານົດໃຫ້ເອິ້ນຫຼັງຈາກພົບຊື່ອາການທີ່ບໍ່ສາມາດການຄົ້ນພົບ (NDATA)。

ຖ້າຜູ້ຈັດການຖືກກໍ່ຕັ້ງສຳເລັດແລ້ວການການກັບຄືນຈະມີຄວາມຕ້ອງການ true; ບໍ່ສຳເລັດຈະມີຄວາມຕ້ອງການ false。

ສັນຍາວິທະຍາ

xml_set_unparsed_entity_decl_handler(parser,handler)
ຄຳປະກອບ ອະທິບາຍ
parser ຕ້ອງການ。ກໍານົດການປະກອບ XML parser ທີ່ຈະໃຊ້。
handler ຕ້ອງການ。ກໍານົດການປະກອບຫົວຫຼັງຕ່າງໆ。

ໂດຍ handler ຄຳປະກອບທີ່ກໍານົດຕ້ອງມີຫົກຄຳປະກອບ:

ຄຳປະກອບ ອະທິບາຍ
parser ຕ້ອງການ。ກໍານົດຄູ່ມືສະຖານະທີ່ກວມມີການເອິ້ນຜູ້ຈັດການ XML。
name ຕ້ອງການ。ກໍານົດຄູ່ມືສະຖານະທີ່ກວມມີຊື່ອາການ。
base

ຕ້ອງການ。ກໍານົດຄູ່ມືສະຖານະທີ່ກວມມີພາບລະດັບສານລະບາຍຂອງລະບົບທີ່ຕັ້ງພາຍໃນ system_id。

ປະຈຸບັນຄຳປະກອບນີ້ຈະຖືກກວດເຫັນເປັນສາຍນ້ອຍຄວາມລຽງນູງ。

system_id ຕ້ອງການ。ກໍານົດຄູ່ມືສະຖານະຂອງມີສິນລະບຸລະບັນຍັດຂອງອາການ。
public_id ຕ້ອງການ。ກໍານົດຄູ່ມືສະຖານະຂອງມີສິນລະບຸອາການທົ່ວໄປ。
notation ຕ້ອງການ。ກໍານົດຄູ່ມືສະຖານະຂອງຂໍ້ມູນພາບລະດັບສານລະບາຍຂອງອາການຂໍ້ມູນ。

说明

handler 参数也可以是一个数组,其中包含对象引用和方法名。

实例

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);
?>