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