فانكشن 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