博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php解析xml文件的方法
阅读量:4566 次
发布时间:2019-06-08

本文共 638 字,大约阅读时间需要 2 分钟。

         最近一段时间在做模板包导入。模板包中包含有xml文件,,需要解析成给定的php数组格式。

    我接触到了两种方法,分别是DOMDocument 方法和 simple_load_file. 个人偏好后一种,因为简单。

 下面是具体用法

$template_config_path = 'module_1.xml';function parseXMLConfig($template_config_path){$myxml = simplexml_load_file($template_config_path);return xmlToArray($myxml);}function xmlToArray($xml){$arr_xml = (array)$xml;foreach($arr_xml as $key=>$item){if(is_object($item) || is_array($item)){$arr_xml[$key] = xmlToArray($item);}}return $arr_xml;}$test = parseXMLConfig($template_config_path);print_r($test);

  其实DOMDocument 方法就是将xml转成dom对象,然后利用dom提供的方法,如getElementById ()进行相关的操作。

转载于:https://www.cnblogs.com/taijun/p/3757670.html

你可能感兴趣的文章
js实现拖拽
查看>>
CentOS 6.3 + Subversion + Usvn 搭建版本管理服务器
查看>>
Eclipse错误笔记!
查看>>
扩展方法
查看>>
mybatis获取所有的父节点ID
查看>>
Python安装时报缺少DLL的解决办法
查看>>
需求获取常见的方法是进行客户访谈,结合你的实践谈谈会遇到什么问题,你是怎么解决的?...
查看>>
图片垂直居中
查看>>
Transform 引起的 z-index "失效"
查看>>
Divide and conquer:Matrix(POJ 3685)
查看>>
django认证01---token
查看>>
js 默认行为取消
查看>>
HDU2444(KB10-B 二分图判定+最大匹配)
查看>>
JScrollPane中添加JPanel不出现滚动条
查看>>
2017-11-09 中英文代码对比系列之Java一例
查看>>
iOS UIWebView中图片显示尺寸不正常或者需要调整
查看>>
java多线程1-生产者与消费者
查看>>
C# 字符串处理函數大全
查看>>
老师上课总是不给PPT?于是我用几行python代码偷偷复制U盘文件
查看>>
HDU 1022 ( Train Problem I )
查看>>