//demo1.php
<?php
header('Content-Type:text/html;charset=utf-8');
//利用simpleXML创建XML文件
$_Xml =<<<_XML
<?xml version="1.0" encoding="utf-8"?>
<root>
<version>1.0</version>
<info>xml解析测试</info>
<user>
<name>地点</name>
<url>http://www.yc60.com</url>
<author sex="男">李老师</author>
</user>
<user>
<name>北风网</name>
<url>http://www.ibeifeng.com</url>
<author sex="女">谁谁谁</author>
</user>
<user>
<name>电驴</name>
<url>http://www.verycd.com</url>
<author sex="男">姓黄的</author>
</user>
</root>
_XML;
//我想在本地磁盘里生成一个XML文件,那么就要使用simplexml了。
//创建一个simplexml对象,传入xml字符串
$_sxe = new SimpleXMLElement($_Xml);
//生成xml文件,自定义文件名:text.xml
$_sxe ->asXML('text.xml');
?>
//demo2.php
<?php
//载入XML文件,通过simplexml载入,函数 simplexml_load_file
$_slf = simplexml_load_file('text.xml');
//测试输出,将载入的xml文件输出。这时里面不要参数,因为它是向浏览器输出。
//echo $_slf ->asXML();
//数组的方式
//print_r($slf);
//通过查看器
//var_dump($_slf);
//映射,Reflection里面有一个静态的方法直接输出,然后在静态方法里面创建一个ReflectionClass类。
Reflection::export(new ReflectionClass($_slf));
?>
利用simplexml制作xml文件
最新推荐文章于 2022-05-02 06:01:25 发布
本文展示了如何使用PHP的SimpleXML扩展来创建XML文件和读取XML文件。在demo1.php中,创建了一个包含多个user元素的XML结构,并将其保存为text.xml。在demo2.php中,通过simplexml_load_file函数加载了text.xml文件,并使用不同方法进行内容输出和检查。
摘要由CSDN通过智能技术生成