电脑安全

您当前的位置:主页 > 电脑安全 >

PHP解析XML 元素结构范例-网络编程

来源:[db:来源]标题:   元素    编辑:电脑技术全能网 时间:2019-09-22 18:29

原标题:PHP解析XML 元素结构范例-网络编程
   该典范用缩进格局表现一个文档中肇端元素的构造。    表现 XML 元素构造<?php$file = "data.xml";$depth = array();function startElement($parser, $name, $attrs) { global $depth; for ($i = 0; $i < $depth[$parser]; $i ) { print " "; } print "$name"; $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);?>