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 Parameter can also be an array containing object references and method names.
Example
XML File:
<?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 Code:
<?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); ?>
Output:
George John Reminder Don't forget the meeting!