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); ?>