PHP常用类函数(1)XML略解
来源:互联网 发布:网络购物诈骗定义 编辑:程序博客网 时间:2024/06/08 05:31
XML文件node.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
一、XML DOM
(1)普通读取:
1、初始化XML解析器
$xmlDom = new DOMdocument();
2、加载XML文件
$xmldom->load('node.xml');
3、输出XML文件
echo $xmlDom->saveXML();
4、输出
ToveJaniReminder Don't forget me this weekend!
(2)遍历XML:
$xmlDom = new DOMDocument();
$xmlDom->load('nodel.xml');
//获取dom元素
$xml = $xmlDom->documentElement;
//遍历
foreach($xml->childNodes as $item)
{
//输出
echo $item->nodeName . '=' . $item->nodeValue . '\n';
}
输出
to = Tove
from = Jani
heading = Reminder
body = Don't forget me this weekend!
二、SimpleXML
(1)普通读取
1、初始化XML
$xmlSim = simplexml_load_file('node.xml');
2、读取
print_r($xmlSim);
2、输出
SimpleXMLElement Object ( [to] => Tove [from] => Jani [heading] => Reminder [body] => Don't forget me this weekend! )
(2)根据元素KEY获取元素VALUE
1、$xmlSim = simplexml_load_file('node.xml');
2、读取元素
echo $zmlSim->to . '\n';
echo $xmlSim->from . '\n';
echo $xmlSim->heading . '\n';
echo $xmlSim->body .'\n';
3、输出:
Tove
Jani
Reminder
Don't forget me this weekend!
(3)遍历XML
1、$xmlSim = simplexml_load_file('node.xml');
2、遍历
foreach($xmlSim -> chidren() as $child)
{
echo $child->getName() . '=' . $child . '\n';
}
0 0
- PHP常用类函数(1)XML略解
- php xml 常用函数
- php xml 常用函数
- 安卓常用的设计模式略解(1)
- php常用XML函数集
- CreateProcess函数略解
- RPAD函数略解
- php xml常用函数的总结
- Symbian Draw()函数略解
- 函数指针略解一二
- php常用函数1
- PHP常用函数(1)
- tomcat server.xml 端口 略解
- PHP常用类函数(2)Cookie
- PHP常用类函数(5)$_SERVER
- 最常用的PHP解析XML的函数
- php 常用函数学习1
- PHP常用函数(待)
- BUI自动生成菜单栏问题
- Vert.x3---怎样写一个安全的Vert.x Web apps
- Java Socket编程
- 网站漏洞检测及解决办法
- dxe communication 之protocol
- PHP常用类函数(1)XML略解
- TextView长按复制
- Smali常用语法
- 7.Redis常用命令
- 重写equals()方法
- webservice- changyong
- function闭包、定时器剖析
- Xshell连接不上虚拟机的问题和解决办法
- leecode 解题总结:368. Largest Divisible Subset