PHP ایکسمل پارسر فونکشن
PHP XML Parser ਮੁੱਢਲਾ ਪਰਿਚੈਯ
XML ਫੰਕਸ਼ਨ ਸਾਨੂੰ XML ਡਾਕੂਮੈਂਟ ਨੂੰ ਪਰਸਰ ਕਰਨ ਦੀ ਪ੍ਰਵਾਨਗੀ ਦਿੰਦੇ ਹਨ ਪਰ ਇਹ ਉਸ ਨੂੰ ਪ੍ਰਮਾਣਿਕ ਨਹੀਂ ਕਰ ਸਕਦੇ।
XML ਇੱਕ ਪ੍ਰਮਾਣਿਕ ਰੂਪ ਵਿੱਚ ਸਰਗਰਮ ਦਸਤਾਵੇਜ਼ ਵਟਾਂਦਰਾ ਲਈ ਇੱਕ ਦਾਤਾ ਹੈ। ਤੁਸੀਂ ਸਾਡੇ ਵਿੱਚ ਐਕਸਮਲ ਬਾਰੇ ਹੋਰ ਸੂਚਨਾ ਲੱਭ ਸਕਦੇ ਹੋ ایکسمل تعلیم ਐਕਸਮਲ ਬਾਰੇ ਹੋਰ ਸੂਚਨਾ ਲਈ ਜਾਓ。
ਇਹ ਐਕਸਪੈਟ XML ਪੈਰਸਰ ਵਰਤ ਰਿਹਾ ਹੈ。
Expat ਇੱਕ ਈਵੈਂਟ ਅਧਾਰਿਤ ਪੈਰਸਰ ਹੈ ਜੋ ਐਕਸਮਲ ਡਾਕੂਮੈਂਟ ਨੂੰ ਇੱਕ ਲੜੀ ਈਵੈਂਟਾਂ ਵਜੋਂ ਦੇਖਦਾ ਹੈ। ਜਦੋਂ ਕੋਈ ਈਵੈਂਟ ਹੁੰਦਾ ਹੈ ਤਾਂ ਇਹ ਇੱਕ ਨਿਰਧਾਰਿਤ ਫੰਕਸ਼ਨ ਨੂੰ ਆਕਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਤਾਂ ਕਿ ਉਹ ਉਸ ਈਵੈਂਟ ਨੂੰ ਸਕ੍ਰੀਨ ਕਰ ਸਕੇ。
Expat ਇੱਕ ਨਾ ਪ੍ਰਮਾਣਿਕ ਪੈਰਸਰ ਹੈ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਨਾਲ ਜੁੜੇ DTD ਨੂੰ ਨਜ਼ਰ ਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ। ਪਰ ਜੇਕਰ ਦਸਤਾਵੇਜ਼ ਦਾ ਰੂਪ ਨਾ ਠੀਕ ਹੋਵੇ ਤਾਂ ਇਹ ਇੱਕ ਖਾਲਤੀ ਸੁਨੇਹਾ ਨਾਲ ਸਮਾਪਤ ਹੁੰਦਾ ਹੈ。
ਇਹ ਇਕੱਲੇ ਈਵੈਂਟ ਅਧਾਰਿਤ ਅਤੇ ਨਾ ਪ੍ਰਮਾਣਿਕ ਹੈ ਤਾਂ ਕਿ ਇਹ ਤੇਜ਼ ਅਤੇ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਯੋਗ ਹੈ。
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() | ਨਾਮ ਸਪੇਸ ਸਮਰਥਤ ਐਕਸਮਲ ਐਕਸਪ੍ਰੈਸ ਪੈਰਸਰ ਬਣਾਓ。 | 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 Parser ਰੁਕਮਣੀ
Constant |
---|
XML_ERROR_NONE (integer) |
XML_ERROR_NO_MEMORY (integer) |
XML_ERROR_SYNTAX (integer) |
XML_ERROR_NO_ELEMENTS (integer) |
XML_ERROR_INVALID_TOKEN (integer) |
XML_ERROR_UNCLOSED_TOKEN (integer) |
XML_ERROR_PARTIAL_CHAR (integer) |
XML_ERROR_TAG_MISMATCH (integer) |
XML_ERROR_DUPLICATE_ATTRIBUTE (integer) |
XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer) |
XML_ERROR_PARAM_ENTITY_REF (integer) |
XML_ERROR_UNDEFINED_ENTITY (integer) |
XML_ERROR_RECURSIVE_ENTITY_REF (integer) |
XML_ERROR_ASYNC_ENTITY (integer) |
XML_ERROR_BAD_CHAR_REF (integer) |
XML_ERROR_BINARY_ENTITY_REF (integer) |
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer) |
XML_ERROR_MISPLACED_XML_PI (integer) |
XML_ERROR_UNKNOWN_ENCODING (integer) |
XML_ERROR_INCORRECT_ENCODING (integer) |
XML_ERROR_UNCLOSED_CDATA_SECTION (integer) |
XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer) |
XML_OPTION_CASE_FOLDING (integer) |
XML_OPTION_TARGET_ENCODING (integer) |
XML_OPTION_SKIP_TAGSTART (integer) |
XML_OPTION_SKIP_WHITE (integer) |