xml_parse

(PHP 3>= 3.0.6, PHP 4 , PHP 5)

xml_parse -- 开始解析一个 XML 文档

描述

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

parser

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

data

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

is_final (可选参数)

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

当 XML 文档被解析后,已定义的时间处理器将在被需要时调用,结束后该函数将返回 TRUEFALSE

如果解析成功,函数将返回 TRUE;如果解析不成功或者 parser 参数没有指向一个合法的解析器,函数将返回 FALSE。如果解析不成功,您可以用函数 xml_get_error_code()xml_error_string()xml_get_current_line_number()xml_get_current_column_number() 以及 xml_get_current_byte_index() 来获取错误信息。