當前位置:
首頁 > 知識 > PHP 解析 XML

PHP 解析 XML

<?php
// $file : xml 文件路徑
function read_xml($file) {
$fh = fopen("$file","r") or die($php_errormsg);
$simple = fread($fh,filesize("$file"));
fclose($fh) or die($php_errormsg);

$p = xml_parser_create();
xml_parse_into_struct($p, $simple, $vals, $index);
xml_parser_free($p);
$meta[status] = $vals[$index[STATUS][0]][value];
$meta[paiva] = $vals[$index[PAIVA][0]][value];
$meta[alkuaika] = $vals[$index[ALKUAIKA][0]][value];
$meta[loppuaika] = $vals[$index[LOPPUAIKA][0]][value];
$meta[tiedosto] = $vals[$index[TIEDOSTO][0]][value];
$meta[koko] = $vals[$index[KOKO][0]][value];
$meta[otsikko] = $vals[$index[OTSIKKO][0]][value];
$meta[tyyppi] = $vals[$index[TYYPPI][0]][value];
$meta[kohde] = $vals[$index[KOHDE][0]][value];
$meta[lahde] = $vals[$index[LAHDE][0]][value];
$meta[toimittaja] = $vals[$index[TOIMITTAJA][0]][value];
$meta[teksti] = $vals[$index[TEKSTI][0]][value];
return $meta;
}
?>

PHP 解析 XML

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

samba伺服器掛載訪問失敗
數據分析師、數據科學家、大數據專家三個職位的區別

TAG:程序員小新人學習 |