PHP语言的强大功能可以为我们带来许多好处,满足我们不断增加的需求。我们这次将以一个例子为大家介绍PHP解析XML元素结构。该范例用缩进格式显示一个文档中起始元素的结构。#t#
昌图ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
PHP解析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);
- ?>
以上代码示例就是PHP解析XML元素结构的具体分析,希望大家能够充分掌握。
网页标题:详细解读PHP解析XML元素结构的代码示例
链接URL:http://www.shufengxianlan.com/qtweb/news27/15877.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联