當前位置: 首頁> 函數類別大全> 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 可選。指定一個數組,用於存儲指向值數組中數據位置的指針。
同類函數
熱門文章