دستگاه PHP xml_get_current_column_number()
تعریف و استفاده
دستگاه xml_get_current_column_number() شماره ستون فعلی پارسر XML را دریافت میکند.
نحوه استفاده
xml_get_current_byte_index(پارسر)
پارامتر | توضیح |
---|---|
پارسر | ضروری است. تعریف کنید که کدام پارسر XML را باید استفاده کنید. |
توضیح
اگر پارسر پارامتر ایک معتبر پارسر کی طرف نہیں نکال رہا ہے، اس فونکشن false درج کراتا ہے۔ درغیر این، اس فونکشن معین کی پارسر کی سطر نمبر درج کراتا ہے (جس کی تعین کی گئی ہے) xml_get_current_line_number() دینے کی حالیہ کالومن نمبر کی اطلاعات فراہم کرتا ہے。
مثال
<?php // ناقص ایکسمل فائل $xmlfile = 'test.xml'; $xmlparser = xml_parser_create(); // فائل کھولنا اور اعداد و شمار پڑھنا $fp = fopen($xmlfile, 'r'); while ($xmldata = fread($fp, 4096)) { // parse the data chunk if (!xml_parse($xmlparser,$xmldata,feof($fp))) { die( print "ERROR: " . xml_error_string(xml_get_error_code($xmlparser)) . "<br />" . "لائن: " . xml_get_current_line_number($xmlparser) . "<br />" . "کالومن: " . xml_get_current_column_number($xmlparser) . "<br />"); } } xml_parser_free($xmlparser); ?>
آؤٹ پت
ERROR: ماتختیار کا ٹیگ لائن: 8 کالومن: 61