PHP xml_get_current_line_number() फ़ंक्शन
परिभाषा और उपयोग
xml_get_current_line_number() फ़ंक्शन XML पार्सर के वर्तमान पंक्ति संख्या प्राप्त करता है。
व्याकरण
xml_get_current_line_number(पार्सर)
पैरामीटर | वर्णन |
---|---|
पार्सर | अनिवार्य।वापस प्रयोग करने वाले XML पार्सर निर्दिष्ट करता है。 |
वर्णन
यदि पार्सर पैरामीटर एक वैध पार्सर की ओर नहीं है, तो फ़ंक्शन FALSE वापस करेगा, अन्यथा विनिर्दिष्ट पार्सर अपने कैश में वर्तमान लाइन संख्या वापस करेगा。
उदाहरण
<?php // अवैध एक्सएमएल फ़ाइल $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)) . "<br />" . "लाइन: " . xml_get_current_line_number($xmlparser) . "<br />" . "स्तम्भ: " . xml_get_current_column_number($xmlparser) . "<br />"); } } xml_parser_free($xmlparser); ?>
आउटपुट:
ERROR: टैग मेलमेल लाइन: 8 स्तम्भ: 61