getElement">
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
php  /  管理员 发布于 7年前   172
本文实例讲述了PHP读取XML文件的方法。分享给大家供大家参考,具体如下: 使用DOMDocument对象读取xml 创建一个DOMDocument对象 载入xml文件 获取标签对象 获取标签的子对象 获取标签的值或属性 实例1,获取图书列表 book.xml load.php 实例2,读取配置文件 config.xml config.php 使用simplexml方法读取xml 实例1,获取图书列表 load.php 实例2,读取配置文件 config.php PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用: 在线XML/JSON互相转换工具: 在线格式化XML/在线压缩XML: XML在线压缩/格式化工具: XML代码在线格式化美化工具: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP针对XML文件操作技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》 希望本文所述对大家PHP程序设计有所帮助。$doc = new DOMDocument();
$doc->load("book.xml");
$books = $doc->getElementsByTagName("book");
$titles = $book->getElementsByTagName("title");
$title = $titles->item(0)->nodeValue;
load("book.xml"); //打开book.xml$books = $doc->getElementsByTagName("book"); //获取book标签对象foreach ($books as $book){ //遍历对象 $titles = $book->getElementsByTagName("title"); //获取book标签下的title标签 $title = $titles->item(0)->nodeValue; //获取标签的值 $authors = $book->getElementsByTagName("author");//获取book标签下的author标签 $author = $authors->item(0)->nodeValue; //获取标签的值 $item["title"] = $title; $item["author"] = $author; $bookinfo[] = $item;}var_dump($bookinfo);
load("config.xml"); //打开config.xml$mysql = $doc->getElementsByTagName("mysql"); //获取mysql标签对象$host = $mysql->item(0)->getElementsByTagName("host");$config["host"] = $host->item(0)->nodeValue;$username = $mysql->item(0)->getElementsByTagName("username");$config["username"] = $username->item(0)->nodeValue;$password = $mysql->item(0)->getElementsByTagName("password");$config["password"] = $password->item(0)->nodeValue;$database = $mysql->item(0)->getElementsByTagName("database");$config["database"] = $database->item(0)->nodeValue;var_dump($config);
title; $item["author"] = $book->author; $booklist[] = $item;}var_dump($booklist);
host;$config['username'] = $mysql->username;$config['password'] = $mysql->password;$config['databse'] = $mysql->database;var_dump($config);
http://tools..net.cn/code/xmljson
http://tools..net.cn/code/xmlformat
http://tools..net.cn/code/xml_format_compress
http://tools..net.cn/code/xmlcodeformat您可能感兴趣的文章:
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号