PHP XML Parser ফাংশন
- পূর্ববর্তী পৃষ্ঠা PHP String
- পরবর্তী পৃষ্ঠা PHP Zip
PHP XML Parser সম্পর্কে সংক্ষিপ্ত বর্ণনা
XML ফাংশনগুলি আমাদের একটি XML ডকুমেন্ট পার্স করতে দেয়, কিন্তু তা নিশ্চিত করতে পারে না。
XML একটি স্ট্যান্ডার্ড স্ট্রাকচারযুক্ত ডকুমেন্ট বিনিময়ের জন্য ব্যবহৃত একটি ডাটা ফরম্যাট।আপনি আমাদের XML শিক্ষাক্রম এখানে XML সম্পর্কিত বিস্তারিত তথ্য পান。
এই এক্সটেনশন Expat XML পার্সার ব্যবহার করে。
Expat একটি ইভেন্ট-ভিত্তিক পার্সার, যা XML ডকুমেন্টকে একটি ইভেন্ট শৃঙ্খলা হিসাবে দেখে।যখন কোনো ইভেন্ট ঘটে, তখন এটি একটি নির্দিষ্ট ফাংশনকে আহ্বান করে তা প্রক্রিয়াজাত করে।
Expat একটি নিশ্চিত নয় পার্সার, যা ডকুমেন্টের DTD সঙ্গে যুক্ত যেকোনো লিঙ্ককে অবগত করে না।কিন্তু, যদি ডকুমেন্টের ফরম্যাটিং ঠিক না হয়, তবে একটি ত্রুটি বার্তা দেওয়া হবে。
এটি ইভেন্ট-ভিত্তিক এবং নিশ্চিত নয়, Expat দ্রুত এবং ওয়েব অ্যাপ্লিকেশনের জন্য উপযুক্ত
XML পার্সার ফাংশনগুলি আমাদের XML পার্সারকে তৈরি করতে এবং XML ইভেন্ট হ্যান্ডলার নির্দিষ্ট করতে আমাদের দেয়।
ইনস্টল
XML ফাংশন PHP কর্মকরীর অংশবিশেষ।এই ফাংশনগুলিকে ইনস্টল করতে হয় না এবং ব্যবহার করতে পারেন。
PHP XML Parser ফাংশন
PHP:এই ফাংশনটির সমর্থিত সর্বপ্রথম PHP সংস্করণ ইনডিকেট করুন。
ফাংশন | বর্ণনা | PHP |
---|---|---|
utf8_decode() | UTF-8 চারিত্রিক ডাটা ISO-8859-1 থেকে ডিকোডিং করুন。 | 3 |
utf8_encode() | ISO-8859-1 চারিত্রিক ডাটা 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 পার্সার তৈরি করুন。 | 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) |
- পূর্ববর্তী পৃষ্ঠা PHP String
- পরবর্তী পৃষ্ঠা PHP Zip