目录

PHP xml_parse_into_struct() 函数

❮ PHP XML 解析器参考

示例

将 XML 数据解析为数组(来自注释.xml):

<?php
$xmlparser = xml_parser_create();

$fp = fopen("note.xml", "r");
$xmldata = fread($fp, 4096);

// Parse XML data into an array
xml_parse_into_struct($xmlparser,$xmldata,$values);

xml_parser_free($xmlparser);
print_r($values);
fclose($fp);
?>
运行示例 »

定义和用法

xml_parse_into_struct() 函数将 XML 数据解析为数组。

该函数将 XML 数据解析为 2 个数组:

  • 值数组 - 包含已解析的 XML 中的数据
  • 索引数组 - 包含指向值数组中值的位置的指针

语法

xml_parse_into_struct( parser, data, values, index)

参数值

Parameter Description
parser Required. Specifies the XML parser to use
data Required. Specifies the XML data to parse
values Required. Specifies an array with the values of the XML data
index Optional. Specifies an array with pointers to the location of the values in values


技术细节

返回值: 1关于成功。失败时为 0
PHP 版本: 4.0+

❮ PHP XML 解析器参考