<!-- 使用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();


?>

相关文章:

  • 2021-09-22
  • 2021-10-08
  • 2022-01-24
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2021-12-07
  • 2022-01-06
猜你喜欢
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2022-02-11
  • 2021-06-16
  • 2022-03-08
  • 2021-11-05
相关资源
相似解决方案