首页 >函数列表 >xml_parse

xml_parse

xml_parse

(PHP 4, PHP 5)

xml_parse开始解析一个 XML 文档

说明

int xml_parse ( resource $parser , string $data [, bool $is_final ] )

xml_parse() 解析 XML 文档。已配置事件的处理器根据需要被无限次调用。

参数

parser

一个指向将要使用的 XML 解析器的指针

data

需要解析的数据集。您可以多次对新的数据调用 xml_parse() 函数来分段解析一个文档;只要在解析最后一段数据时将 is_final 参数设置为 TRUE

is_final

如果被设置为 TRUE,则 data 为当前解析中最后一段数据。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE.

若解析失败,可以使用如下函数获取错误信息: xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number()xml_get_current_byte_index()

Note:

is_final 参数设置为 TRUE,项目的错误将会报告在数据的末尾。


  • utf8_decode
  • utf8_encode
  • xml_error_string
  • xml_get_current_byte_index
  • xml_get_current_column_number
  • xml_get_current_line_number
  • xml_get_error_code
  • xml_parse
  • xml_parser_create
  • xml_parser_create_ns
  • xml_parser_free
  • xml_parser_get_option
  • xml_parser_set_option
  • xml_parse_into_struct
  • xml_set_character_data_handler
  • xml_set_default_handler
  • xml_set_element_handler
  • xml_set_end_namespace_decl_handler
  • xml_set_external_entity_ref_handler
  • xml_set_notation_decl_handler
  • xml_set_object
  • xml_set_processing_instruction_handler
  • xml_set_start_namespace_decl_handler
  • xml_set_unparsed_entity_decl_handler
  • PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道