当前位置: 首页> 函数类别大全> xml_parse_into_struct

xml_parse_into_struct

将XML数据解析为数组结构
名称:xml_parse_into_struct
分类:XML解析器
所属语言:php
一句话介绍:将 XML 数据解析为数组。

定义和用法

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

此函数将 XML 数据解析为两个数组:

  • 值数组(Value array) - 包含从解析的 XML 中提取的数据
  • 索引数组(Index array) - 包含指向值数组中数据位置的指针

实例

将 XML 数据解析为数组(从 note.xml 中解析):

<?php
$xmlparser = xml_parser_create();

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

// 将 XML 数据解析为数组
xml_parse_into_struct($xmlparser,$xmldata,$values);

xml_parser_free($xmlparser);
print_r($values);
fclose($fp);
?>

运行实例

语法

xml_parse_into_struct(parser, data, values, index)
参数 描述
parser 必需。指定要使用的 XML 解析器。
data 必需。指定要解析的 XML 数据。
values 必需。指定一个数组,用于存储解析后的 XML 数据值。
index 可选。指定一个数组,用于存储指向值数组中数据位置的指针。
同类函数
热门文章