国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP解析XML 元素結構范例

2024-05-04 23:04:04
字體:
來源:轉載
供稿:網友

  該范例用縮進格式顯示一個文檔中起始元素的結構。

  顯示 xml 元素結構

<?php
$file = "data.xml";
$depth = array();

function startelement($parser, $name, $attrs) {
   global $depth;
   for ($i = 0; $i < $depth[$parser]; $i++) {
       print "  ";
   }
   print "$name/n";
   $depth[$parser]++;
}

function endelement($parser, $name) {
   global $depth;
   $depth[$parser]--;
}

$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startelement", "endelement");
if (!($fp = fopen($file, "r"))) {
   die("could not open xml input");
}

while ($data = fread($fp, 4096)) {
   if (!xml_parse($xml_parser, $data, feof($fp))) {
       die(sprintf("xml error: %s at line %d",
                   xml_error_string(xml_get_error_code($xml_parser)),
                   xml_get_current_line_number($xml_parser)));
   }
}
xml_parser_free($xml_parser);
?> 



收集最實用的網頁特效代碼!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新蔡县| 汉沽区| 沁阳市| 开阳县| 长春市| 黎川县| 靖州| 蓝田县| 巨鹿县| 新泰市| 达州市| 久治县| 黔东| 独山县| 陇西县| 麻栗坡县| 镇雄县| 兴隆县| 澳门| 嵊泗县| 开阳县| 新乡市| 泽库县| 花莲县| 怀仁县| 开封市| 嵊泗县| 宁夏| 江源县| 东乡族自治县| 通渭县| 云安县| 开封市| 碌曲县| 年辖:市辖区| 孟津县| 江华| 若羌县| 曲阜市| 杭州市| 永年县|