مثال
یک تجزیه کننده XML ایجاد کنید، یک سند XML را تجزیه کنید (note.xml)،
سپس تجزیه کننده XML را آزاد کنید:
// ایجاد یک تجزیه کننده XML
$parser=xml_parser_create();
تابع کاراکتر($parser,$data) {
echo $data;
xml_set_character_data_handler($parser,"char");
$fp=fopen("note.xml","r");
در حالی که ($data=fread($fp,4096)) {
// دادههای XML را تجزیه کنید
xml_parse($parser,$data,feof($fp)) یا
die (sprintf("خطای XML: %s
در خط %d،
xml_error_string(xml_get_error_code($parser))،
xml_get_current_line_number($parser)));
// تجزیه کننده XML رایگان
xml_parser_free($parser);
fclose($fp);
?>
اجرای مثال »
تعریف و استفاده
تابع xml_parser_free() تجزیه کننده XML را آزاد می کند.
نکته: برای ایجاد یک تجزیه کننده XML از
تابع xml_parser_create().
نحو
xml_parser_free(تجزیه کننده)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| تجزیه کننده | لازم است. تجزیه کننده XML را آزاد | مشخص می کند
<اسکریپت>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });
جزئیات فنی
| مقدار بازگشتی: | در مورد موفقیت درست است. FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 4.0+ |
❮ مرجع تجزیه کننده PHP XML