PHP XML Parser ฟังก์ชัน

  • หน้าก่อนหน้า PHP String
  • หน้าต่อไป PHP Zip

PHP XML Parser ฉบับนิยาย

ฟังก์ชัน XML มีความสามารถที่จะประสาน XML ฉบับเอกสาร แต่ไม่สามารถตรวจสอบเอกสารได้

XML คือรูปแบบข้อมูลสำหรับการแลกเปลี่ยนเอกสารที่มีโครงสร้างมาตรฐาน คุณสามารถหาข้อมูลเกี่ยวกับ XML มากยิ่งขึ้นใน คู่มือ XML หาข้อมูลเกี่ยวกับ XML มากยิ่งขึ้น

การเพิ่มมีการใช้ประสานเครื่อง XML Expat

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 ให้เป็น 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 ประสานเครื่องนำที่สนับสนุนชื่อช่อง (namespace) 4
xml_parser_create() สร้าง XML parser 3
xml_parser_free() ปลดปล่อย XML parser 3
xml_parser_get_option() เอาข้อมูลตัวเลือกการตั้งค่าจาก XML parser 3
xml_parser_set_option() ตั้งค่าตัวเลือกสำหรับ XML parser 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 parser ในวัตถุ 4
xml_set_processing_instruction_handler() สร้างตัวประกาศที่ใช้ในการประมวลเครื่องหมายอินตรรภาค 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