PHP xml_get_current_column_number() फ़ंक्शन

परिभाषा और उपयोग

xml_get_current_column_number() फ़ंक्शन एक्सएमएल पार्सर के वर्तमान स्तम्भ संख्या प्राप्त करता है。

व्याकरण

xml_get_current_byte_index(parser)
पारामीटर वर्णन
parser आवश्यक है। वापस आने वाले XML पार्सर को निर्धारित करें。

व्याख्या

यदि parser पारामीटर एक वैध विश्लेषक को इंद्रहाना नहीं करता है, तो फ़ंक्शन false वापस करेगा।अन्यथा निर्दिष्ट विश्लेषक के वर्तमान पंक्ति संख्या (द्वारा फ़ंक्शन xml_get_current_line_number() को वर्तमान स्तम्भ संख्या प्रदान करता है。

उदाहरण

<?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 />"
    . "पंक्ति: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "स्तम्भ: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

आउटपुट:

ERROR: टैग असमन्वय
पंक्ति: 8
स्तम्भ: 61