PHP xml_parser_create() फ़ंक्शन

वर्णन और उपयोग

xml_parser_create() फ़ंक्शन एक एक्सएमएल पार्सर बनाता है।

फ़ंक्शन एक नया एक्सएमएल पार्सर बनाता है और दूसरे एक्सएमएल फ़ंक्शन के लिए उपयोग के लिए संसाधन संदर्भ वापस करता है।

व्याकरण

xml_parser_create(encoding)
पैरामीटर वर्णन
encoding वैकल्पिक।आउटपुट एनकोडिंग निर्दिष्ट करें

वर्णन

वैकल्पिक पैरामीटर encoding PHP 4 में एक्सएमएल इनपुट के चारकोड एनकोडिंग को निर्दिष्ट करने के लिए इस्तेमाल किया जाता था।

PHP 5 से शुरू करके आगे आने वाले, आगमन एक्सएमएल के एनकोडिंग का स्वचालित पता लगाया जाता है, इसलिए encoding पैरामीटर केवल आउटपुट डाटा के एनकोडिंग को निर्दिष्ट करने के लिए है।

PHP 4 में डिफ़ॉल्ट आउटपुट एनकोडिंग इनपुट डाटा के एनकोडिंग से एकसी है।शून्य त्रिकोण शब्द भेजा जाता है तो पार्सर डाकूमेंट के पहले 3 या 4 बाइटों को खोजने की कोशिश करेगा ताकि डाकूमेंट के एनकोडिंग को निर्धारित कर सके।

PHP 5.0.0 और 5.0.1 में डिफ़ॉल्ट आउटपुट चारकोड ISO-8859-1 है, जबकि PHP 5.0.2 और उससे ऊपर डिफ़ॉल्ट आउटपुट UTF-8 है।

पार्सर समर्थित एनकोडिंग ISO-8859-1, UTF-8 और US-ASCII है।

सूचना और टिप्पणी

सूचना:एक्सएमएल पार्सर रिलीज करने के लिए इस्तेमाल करें xml_parser_free(); फ़ंक्शन।

सूचना:नामस्पष्ट नामांकन समर्थन वाले एक्सएमएल पार्सर बनाने के लिए इस्तेमाल करें xml_parser_create_ns(); फ़ंक्शन।

उदाहरण

<?php
$xmlparser = xml_parser_create();;
xml_parser_free($xmlparser);
?>