PHP ကျူတိုရီရယ်

PHP ပင်မစာမျက်နှာ PHP မိတ်ဆက် PHP ထည့်သွင်းပါ။ PHP Syntax PHP မှတ်ချက်များ PHP Variables များ PHP Echo / Print PHP Data အမျိုးအစားများ PHP စာတန်းများ PHP နံပါတ်များ PHP သင်္ချာ PHP Constants PHP Operator များ PHP If...Else...Elseif PHP Switch PHP Loops PHP လုပ်ဆောင်ချက်များ PHP Arrays PHP Superglobals PHP RegEx

PHP Forms

PHP Form ကိုင်တွယ်ခြင်း။ PHP Form Validation PHP Form လိုအပ်ပါသည်။ PHP Form URL/E-mail PHP Form ပြီးပါပြီ။

PHP အဆင့်မြင့်

PHP နေ့စွဲနှင့် အချိန် PHP ပါဝင်ပါတယ်။ PHP ဖိုင်ကိုင်တွယ်ခြင်း PHP ဖိုင်ကို ဖွင့်/ဖတ်ပါ။ PHP ဖိုင်ကို ဖန်တီး/ရေးပါ။ PHP ဖိုင်ကို တင်ခြင်း။ PHP Cookies PHP စက်ရှင်များ PHP Filters PHP Filters Advanced PHP ပြန်ခေါ်ခြင်းလုပ်ဆောင်ချက်များ PHP JSON PHP ခြွင်းချက်

PHP OOP

PHP OOP ဆိုတာဘာလဲ PHP အတန်းများ/အရာဝတ္ထုများ PHP Constructor PHP Destructor PHP Access Modifiers PHP Inheritance PHP Constants PHP Abstract အတန်းများ PHP မျက်နှာပြင်များ PHP လက္ခဏာများ PHP Static Methods PHP Static Properties PHP Namespaces PHP Iterables

MySQL ဒေတာဘေ့စ်

MySQL ဒေတာဘေ့စ် MySQL ချိတ်ဆက်မှု MySQL သည် DB ကိုဖန်တီးပါ။ MySQL ဇယားဖန်တီးပါ။ MySQL သည် Data ကိုထည့်သွင်းပါ။ MySQL နောက်ဆုံး ID ကိုရယူပါ။ MySQL တွင် Multiple ထည့်သွင်းပါ။ MySQL ပြင်ဆင်ထားသည်။ MySQL Data ကို ရွေးပါ။ MySQL ဘယ်မှာလဲ။ MySQL Order By MySQL က Data တွေကို ဖျက်လိုက်ပါ။ MySQL အပ်ဒိတ်ဒေတာ MySQL ကန့်သတ်ဒေတာ

PHP XML

PHP XML ပါဆာများ PHP SimpleXML Parser PHP SimpleXML - ရယူပါ။ PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX နိဒါန်း AJAX PHP AJAX ဒေတာဘေ့စ် AJAX XML AJAX တိုက်ရိုက်ရှာဖွေမှု AJAX စစ်တမ်း

PHP ဥပမာများ

PHP ဥပမာများ PHP Compiler PHP Quiz PHP လေ့ကျင့်ခန်းများ PHP Certificate

PHP အ ကိုးအကား

PHP ခြုံငုံသုံးသပ်ချက် PHP Array PHP ပြက္ခဒိန် PHP နေ့စွဲ PHP လမ်းညွှန် PHP အမှား PHP ခြွင်းချက် PHP ဖိုင်စနစ် PHP Filter PHP FTP PHP JSON PHP သော့ချက်စာလုံးများ PHP Libxml PHP Mail PHP သင်္ချာ PHP ထွေ PHP MySQLi PHP ကွန်ရက် PHP Output Control PHP RegEx PHP SimpleXML PHP Stream PHP String PHP Variable ကိုင်တွယ်ခြင်း။ PHP XML Parser PHP Zip PHP အချိန်ဇုန်များ

PHP XML Parser လုပ်ဆောင်ချက်များ


PHP XML Parser နိဒါန်း

XML လုပ်ဆောင်ချက်များသည် သင့်အား XML စာရွက်စာတမ်းများကို ခွဲခြမ်းစိတ်ဖြာနိုင်သော်လည်း တရားဝင်အောင် မလုပ်နိုင်ပါ။

XML သည် စံချိန်စံညွှန်းသတ်မှတ်ထားသော စာရွက်စာတမ်းလဲလှယ်မှုအတွက် ဒေတာဖော်မတ်တစ်ခုဖြစ်သည်။ XML ၏ နောက်ထပ်အချက်အလက်များကို ကျွန်ုပ်တို့၏ XML Tutorial တွင် တွေ့နိုင်ပါသည် ။

ဤတိုးချဲ့မှုသည် Expat XML ခွဲခြမ်းစိတ်ဖြာမှုကို အသုံးပြုသည်။

Expat သည် ဖြစ်ရပ်ကိုအခြေခံသည့် ခွဲခြမ်းစိပ်ဖြာမှုတစ်ခုဖြစ်ပြီး၊ ၎င်းသည် XML စာရွက်စာတမ်းအား ဖြစ်ရပ်များဆက်တိုက်အဖြစ် ကြည့်ရှုသည်။ ဖြစ်ရပ်တစ်ခုဖြစ်ပေါ်လာသောအခါ ၎င်းကိုကိုင်တွယ်ရန် သတ်မှတ်ထားသောလုပ်ဆောင်ချက်ကို ခေါ်သည်။

Expat သည် တရားဝင်မဟုတ်သော parser တစ်ခုဖြစ်ပြီး စာရွက်စာတမ်းတစ်ခုနှင့်ချိတ်ဆက်ထားသည့် DTDs များကို လျစ်လျူရှုသည်။ သို့ရာတွင်၊ စာရွက်စာတမ်းကို ကောင်းမွန်စွာဖွဲ့စည်းထားခြင်းမဟုတ်ပါက၊ ၎င်းသည် အမှားသတင်းတစ်ခုဖြင့် အဆုံးသတ်မည်ဖြစ်သည်။

၎င်းသည် ဖြစ်ရပ်ကိုအခြေခံ၍ စီစဥ်ထားခြင်းမဟုတ်သောကြောင့် Expat သည် မြန်ဆန်ပြီး ဝဘ်အက်ပလီကေးရှင်းများအတွက် ကောင်းမွန်သင့်လျော်ပါသည်။

XML parser လုပ်ဆောင်ချက်များသည် သင့်အား XML ခွဲခြမ်းစိတ်ဖြာမှုများကို ဖန်တီးနိုင်ပြီး XML ဖြစ်ရပ်များအတွက် ကိုင်တွယ်သူများကို သတ်မှတ်ပေးနိုင်သည်။


တပ်ဆင်ခြင်း။

XML လုပ်ဆောင်ချက်များသည် PHP core ၏ အစိတ်အပိုင်းဖြစ်သည်။ ဤလုပ်ဆောင်ချက်များကို အသုံးပြုရန်အတွက် ထည့်သွင်းရန်မလိုအပ်ပါ။


PHP XML Parser လုပ်ဆောင်ချက်များ

Function Description
utf8_decode() Decodes an UTF-8 string to ISO-8859-1
utf8_encode() Encodes an ISO-8859-1 string to UTF-8
xml_error_string() Returns an error string from the XML parser
xml_get_current_byte_index() Returns the current byte index from the XML parser
xml_get_current_column_number() Returns the current column number from the XML parser
xml_get_current_line_number() Returns the current line number from the XML parser
xml_get_error_code() Returns an error code from the XML parser
xml_parse() Parses an XML document
xml_parse_into_struct() Parses XML data into an array
xml_parser_create_ns() Creates an XML parser with namespace support
xml_parser_create() Creates an XML parser
xml_parser_free() Frees an XML parser
xml_parser_get_option() Returns options from an XML parser
xml_parser_set_option() Sets options in an XML parser
xml_set_character_data_handler() Sets up the character data handler for the XML parser
xml_set_default_handler() Sets up the default data handler for the XML parser
xml_set_element_handler() Sets up start and end element handlers for the XML parser
xml_set_end_namespace_decl_handler() Sets up the end namespace declaration handler
xml_set_external_entity_ref_handler() Sets up the external entity reference handler for the XML parser
xml_set_notation_decl_handler() Sets up notation declaration handler for the XML parser
xml_set_object() Allows to use XML parser within an object
xml_set_processing_instruction_handler() Sets up processing instruction handler
xml_set_start_namespace_decl_handler() Sets up the start namespace declaration handler
xml_set_unparsed_entity_decl_handler() Sets handler function for unparsed entity declarations


PHP XML Parser Constants

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)
XML_SAX_IMPL (string)