فانكشن xml_get_error_code() في لغة البرمجة PHP

تعریف و استفاده

xml_get_error_code() فونکشن کد خطای پردازنده XML را دریافت می‌کند.

اگر موفق شد، کد خطا را برمی‌گرداند. در غیر این صورت، false را برمی‌گرداند.

قوانین

xml_get_error_code(پردازنده)
پارامتر توضیح
پردازنده ضروری. مشخص می‌کند که کدام XML پردازنده باید استفاده شود.

مثال

<?php
// فایل xml نامعتبر
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// باز کردن فایل و خواندن داده
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // خواندن قطعه داده
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "خطا: "
    . xml_get_error_code($xmlparser)
    . "<br />"
    . "خط: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "ستون: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

خروجی:

خطا: 76
خط: 8
ستون: 61