PHP xml_get_current_column_number() Function












❮ مرجع تجزیه کننده PHP XML



مثال


در صورت بروز خطا، شرح خطای تجزیه کننده XML، شماره خط و شماره ستون را برگردانید:




// فایل 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 "ERROR: "

. xml_error_string(xml_get_error_code($xmlparser))

. "
خط: "

. xml_get_current_line_number($xmlparser)

. "
ستون: "

. xml_get_current_column_number($xmlparser)

. "
");





xml_parser_free($xmlparser);

?>

خروجی کد بالا می تواند این باشد:



خطا: تگ مطابقت ندارد

خط: 5

ستون: 41





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


تابع xml_get_current_column_number() شماره ستون فعلی را برای تجزیه‌کننده XML برمی‌گرداند.



نحو



xml_get_current_column_number(تجزیه کننده)

مقادیر پارامتر









را مشخص می کند

پارامتر توضیح
تجزیه کننده لازم است. تجزیه کننده XML مورد استفاده



جزئیات فنی











مقدار بازگشتی: شماره ستون فعلی در مورد موفقیت. FALSE در صورت شکست
نسخه PHP: 4.0+



❮ مرجع تجزیه کننده PHP XML