(PHP 4, PHP 5)
xml_parse — 开始解析一个 XML 文档
$parser
, string $data
[, bool $is_final
= false
] )
xml_parse() 解析 XML 文档。已配置事件的处理器根据需要被无限次调用。
parser
一个指向将要使用的 XML 解析器的指针
data
需要解析的数据集。您可以多次对新的数据调用 xml_parse() 函数来分段解析一个文档;只要在解析最后一段数据时将 is_final
参数设置为 TRUE
。
is_final
如果被设置为 TRUE
,则 data
为当前解析中最后一段数据。
成功时返回1,失败时返回0
若解析失败,可以使用如下函数获取错误信息: 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
,项目的错误将会报告在数据的末尾。
PHP:xml_set_object()的用法_XML解析器函数
xml_set_object(PHP4,PHP5)xml_set_object在对象中使用XML解析器描述poolxml_set_object(resource$parser,object&$object)该函数使得parser指定的解析器可以被用在object对象中。所
PHP:xml_set_notation_decl_handler()的用法_XML解析器函数
xml_set_notation_decl_handler(PHP4,PHP5)xml_set_notation_decl_handler建立注释声明处理器说明boolxml_set_notation_decl_handler(resource$parser,callable$handler)为parser参数指定的XML解
PHP:xml_set_end_namespace_decl_handler()的用法_XML解析器函数
xml_set_end_namespace_decl_handler(PHP4=4.0.5,PHP5)xml_set_end_namespace_decl_handler建立终止命名空间声明处理器说明boolxml_set_end_namespace_decl_handler(resource$parser,callable$handle