PHP写XML
2026年01月15日
一、PHP写XML

基于上节介绍,XML具有很好的跨媒体传播信息的特性,因此广泛用在各种媒体间的跨媒体传播中。但XML只能存储数据,不能像程序那样在系统中运行。这节我们将介绍用PHP语言来读写XML,以实现通过程序让XML在不同媒体间交换信息的过程。

这是一个最简单的写XML的程序。它建立了一个SimpleXMLElement对象。它把这个XML的根节点和版本号等定义到SimpleXMLElement中。(https://www.daowen.com)
然后通过addchild()首先为这个XML对象添加一个record元素节点,然后用addAttribute()为这个record元素添加一个属性节点。然后,用addchild为record再添加几个元素节点:address、telephone……
最终在内存中写成了一个完整的XML文件。
通过$xml->asXml("myxml.xml");把内存中的XML对象写到myxml.xml文件中。
除以上SimpleXML方法外,我们还可以另外查到很多种写XML的方法,由于本书着眼于入门,这里只选了一种最简单的方法。