Funguo XML Parser

Mwongozo wa Parseri wa XML wa PHP

Funguo za XML zinafanana kwa kusoma wasoma wa kitabu cha XML, lakini hawafanyi tathmini.

XML ni muundo wa data wa usimamizi wa kitabu cha kawaida. Unaweza kutafuta maoni zaidi kuhusu XML katika. Makala ya XML Tafuta maoni zaidi kuhusu XML.

Kitengo hiki kinasaidia Expat XML parser.

Expat ni parseri ambao inakusoma matukio ya kikamilisho cha kitabu ya XML. Kama matukio hayana, inakaribisha fungu kwa kusoma matukio hiyo.

Expat ni parseri bila tathmini, inapungua kila DTD ambalo linaonesha kikamilisho cha kitabu. Lakini, kama upeo wa kitabu haujafaa, inakwenda kwa ujumbe wa kizahidi.

Kwa sababu inaonesha matukio, na inapungua tathmini, Expat inaofaa sana kwa programu za web.

Funguo za parseri ya XML zinafanana kwa kumekua parseri ya XML, na kumekua mtaalamu wa matukio ya XML.

Kuusafisha

Funguo za XML ni kimoja wa kawaida wa PHP. Hivyo, hawafanyi uangalifu kwa sababu ya kufungua funguo hizi.

Funguo XML Parser

PHP:Inaonyesha sababu za PHP ambazo inasimamia fungu huo.

Fungu Kuwasiliana PHP
utf8_decode() Kurejea string ya UTF-8 kwa ISO-8859-1. 3
utf8_encode() Kuandika string ya ISO-8859-1 kwa UTF-8. 3
xml_error_string() Pata upeo wa kiroho cha kuzingatia kwa parseri ya XML. 3
xml_get_current_byte_index() Pata kiwango cha byte cha kuzingatia kwa parseri ya XML. 3
xml_get_current_column_number() Pata namba ya siku ya kufikiria kwa parseri ya XML. 3
xml_get_current_line_number() Pata namba ya siku ya kuzingatia kwa parseri ya XML. 3
xml_get_error_code() Pata kiroho cha kuzingatia kwa parseri ya XML. 3
xml_parse() Kusoma wasoma ya XML. 3
xml_parse_into_struct() Kuja kusoma data ya XML kwenye kikamilisho cha nambarau. 3
xml_parser_create_ns() Kuja kuzungumza XML parser kwa msingi wa nambarau. 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

Muungano wa PHP XML Parser wa muungano

Muungano
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)