PHP xml_get_current_line_number() ফাংশন

অর্থ ও ব্যবহার

xml_get_current_line_number() ফাংশন এক্সএমএল পার্সারের বর্তমান লাইন নম্বর পাওয়া যায়。

গ্রামার

xml_get_current_line_number(parser)
পারামিটার বর্ণনা
parser অপরিহার্য।ব্যবহৃত এক্সিএমএল পার্সার নির্দেশ করুন。

ব্যাখ্যা

যদি parser পারামিটার একটি বৈধ পার্সার নির্দেশ করে না, এই ফাংশন FALSE ফিরাবে, না তবে নির্দিষ্ট পার্সার তার ক্যাশেতে বর্তমান লাইন সংখ্যা ফিরাবে。

উদাহরণ

<?php
// invalid xml file
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// open file and read data
$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 />"
    . "Line: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Column: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

আউটপুট:

ERROR: ট্যাগ মিলমিল নয়
লাইন: 8
কলাম: 61