<!-- 使用SimpleXMLElement生成xml文件 -->
<?php
//生成一个xml文件
//xml字符串
$_xml = <<<_xml
<?xml version="1.0" encoding="utf-8"?>
<root>
<version>1.0</version>
<info>xml解析测试</info>
<user>
<name>小明在线</name>
<url>http://www.xiaoming.com</url>
<author sex="男">小明</author>
</user>
<user>
<name>电竞商城</name>
<url>http://www.dianjin.com</url>
<author sex="女">小花</author>
</user>
<user>
<name>英雄联盟</name>
<url>http://www.yingxiong.com</url>
<author sex="女">小红</author>
</user>
</root>
_xml;
//创建一个simplexml对象,传入xml字符串
$_sxe = new SimpleXMLElement($_xml);
//生成xml文件
$_sxe->asXML('test.xml');
?>
<!-- 使用simplexml解析xml文件 -->
<?php
//载入XML文件
$_sxe=simplexml_load_file('test.xml');
//检测XML文件是否能载入
//print_r($_sxe);
//获取一级节点version的值
echo $_sxe->version.'<br/>';
//获取二级节点name的值
echo $_sxe->user->name.'<br/>';
echo $_sxe->user[1]->name.'<br/>';//
foreach ($_sxe->user as $_user){
echo $_user->name.'<br/>';
}
//获取二级节点标签的属性sex
echo $_sxe->user->author->attributes();
?>