PHP एक्सएमएल पार्सर फ़ंक्शन

PHP XML पार्सर संक्षेप

XML फ़ंक्शन हमें XML दस्तावेज़ को पार्स करने की अनुमति देते हैं, लेकिन इसे त्रुटि-प्रमाणीकरण नहीं कर सकते हैं।

XML एक स्टैंडर्ड संरचनात्मक दस्तावेज़ आदान-प्रदान के लिए इस्तेमाल किये जाने वाला एक डाटा फ़ॉर्मेट है। आप कोई जानकारी के लिए हमारे एक्सएमएल शिक्षा अधिक जानकारी के लिए खोजें

इस एक्सटेंशन Expat XML पार्सर का उपयोग करता है।

Expat एक घटना आधारित पार्सर है जो XML दस्तावेज़ को घटनाओं की श्रृंखला के रूप में देखता है। जब कोई घटना होती है, तो यह एक निर्दिष्ट फ़ंक्शन को बुलाता है जो इसे संस्करण करता है।

Expat एक त्रुटि नहीं होने वाला पार्सर है जो दस्तावेज़ से जुड़े DTD को नज़रअंदाज़ करता है। लेकिन, अच्छी रूप से नहीं होने वाला दस्तावेज़ को एक त्रुटि संदेश से समाप्त करता है।

इसके आधार पर घटना और त्रुटि नहीं होने के कारण, Expat तेज़ और वेब अनुप्रयोगों के लिए उपयुक्त है।

XML पार्सर फ़ंक्शन हमें XML पार्सर बनाने और XML के घटना संकेतक निर्धारित करने की अनुमति देते हैं।

स्थापित करें

XML फ़ंक्शन PHP के केंद्रीय हिस्से हैं। इन फ़ंक्शनों को स्थापित किए बिना उपयोग किया जा सकता है।

PHP एक्सएमएल पार्सर फ़ंक्शन

PHP:इस फ़ंक्शन को समर्थित करने वाली आदि PHP संस्करण को संकेत करें।

फ़ंक्शन वर्णन PHP
utf8_decode() UTF-8 चारीटेर स्ट्रिंग को ISO-8859-1 में डीकोड करें। 3
utf8_encode() ISO-8859-1 चारीटेर स्ट्रिंग को UTF-8 में एनकोड करें। 3
xml_error_string() XML पार्सर के त्रुटि वर्णन प्राप्त करें। 3
xml_get_current_byte_index() XML पार्सर का वर्तमान बाइट संख्या प्राप्त करें। 3
xml_get_current_column_number() XML पार्सर का वर्तमान स्तम्भ संख्या प्राप्त करें। 3
xml_get_current_line_number() XML पार्सर का वर्तमान पंक्ति संख्या प्राप्त करें। 3
xml_get_error_code() XML पार्सर त्रुटि कोड प्राप्त करें। 3
xml_parse() XML दस्तावेज़ को पार्स करें। 3
xml_parse_into_struct() XML डाटा को मांगलीबद्ध में पार्स करें। 3
xml_parser_create_ns() XML नामस्पेस समर्थित XML पार्सर बनाएं। 4
xml_parser_create() XML पार्सर बनाएं। 3
xml_parser_free() XML पार्सर रिलीज करें। 3
xml_parser_get_option() XML पार्सर से विकल्प सेट की जानकारी प्राप्त करें। 3
xml_parser_set_option() XML पार्सर के लिए विकल्प सेट करें। 3
xml_set_character_data_handler() चारकरण डाटा प्रदर्शक स्थापित करें। 3
xml_set_default_handler() डिफ़ॉल्ट डाटा प्रदर्शक स्थापित करें। 3
xml_set_element_handler() शुरुआती और अंतिम एलीमेंट प्रदर्शक स्थापित करें। 3
xml_set_end_namespace_decl_handler() अंतिम नामस्पादन घटना प्रदर्शक स्थापित करें। 4
xml_set_external_entity_ref_handler() बाह्य एंटिटी प्रदर्शक स्थापित करें। 3
xml_set_notation_decl_handler() कमेंट घटना प्रदर्शक स्थापित करें। 3
xml_set_object() ऑब्जेक्ट में XML पार्सर का उपयोग करें। 4
xml_set_processing_instruction_handler() प्रोसेसिंग निर्देश (PI) प्रदर्शक स्थापित करें। 3
xml_set_start_namespace_decl_handler() शुरुआती नामस्पादन घटना प्रदर्शक स्थापित करें। 4
xml_set_unparsed_entity_decl_handler() अनपढ़ एंटिटी निर्धारण घटना प्रदर्शक स्थापित करें। 3

PHP XML पार्सर स्थायी

स्थायी
XML_ERROR_NONE (अंकिकरण)
XML_ERROR_NO_MEMORY (अंकिकरण)
XML_ERROR_SYNTAX (अंकिकरण)
XML_ERROR_NO_ELEMENTS (अंकिकरण)
XML_ERROR_INVALID_TOKEN (अंकिकरण)
XML_ERROR_UNCLOSED_TOKEN (अंकिकरण)
XML_ERROR_PARTIAL_CHAR (अंकिकरण)
XML_ERROR_TAG_MISMATCH (अंकिकरण)
XML_ERROR_DUPLICATE_ATTRIBUTE (अंकिकरण)
XML_ERROR_JUNK_AFTER_DOC_ELEMENT (अंकिकरण)
XML_ERROR_PARAM_ENTITY_REF (इंटीजर)
XML_ERROR_UNDEFINED_ENTITY (इंटीजर)
XML_ERROR_RECURSIVE_ENTITY_REF (इंटीजर)
XML_ERROR_ASYNC_ENTITY (इंटीजर)
XML_ERROR_BAD_CHAR_REF (इंटीजर)
XML_ERROR_BINARY_ENTITY_REF (इंटीजर)
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (इंटीजर)
XML_ERROR_MISPLACED_XML_PI (इंटीजर)
XML_ERROR_UNKNOWN_ENCODING (इंटीजर)
XML_ERROR_INCORRECT_ENCODING (इंटीजर)
XML_ERROR_UNCLOSED_CDATA_SECTION (इंटीजर)
XML_ERROR_EXTERNAL_ENTITY_HANDLING (इंटीजर)
XML_OPTION_CASE_FOLDING (इंटीजर)
XML_OPTION_TARGET_ENCODING (इंटीजर)
XML_OPTION_SKIP_TAGSTART (इंटीजर)
XML_OPTION_SKIP_WHITE (इंटीजर)