php如何创建xml文件

php难题(phpxml换行)

如果您使用XML类创建它。
改变这一点似乎并不容易。
如果输出从字符串生成的XML;很容易处理;直接输出“\n”即可。
此外,无需破坏XML;解析器会自动分析。

PHP怎么把一个XML节点字符串直接插入到XML中啊?求教各位大神

我正在使用DOMDocument对象来处理XML。
代码如下:

load($path);//添加元素/属性$newItem=$books->createElement('item');//创建一个新元素$title=$books->createElement('title);');//创建子元素$title->nodeValue='newtitle';$newItem->appendChild($title);//向父元素添加子元素$content=$books->createElement('content');//创建子元素$content->nodeValue='newcontent';$newItem->appendChild($content);//在父元素中添加子元素//添加在第一个节点之前$books->documentElement->insertbefore($newItem,$elements->item(0));$books->save($pathh);//保存?>

添加后,XML文件如下所示

newTitlenewContent<作者>大卫·弗拉纳根LukeWellingLauraThomson<作者>大卫·科利<作者>布莱恩·托蒂

高手求教,PHP怎么向xml中插入新信息?

它应该如下所示:$doc=newDOMdocument();$doc->load("pic.xml");//从getElementsByTagName获得的结果是一个数组对象$folder=所以我们想要获取它的第一个标签。
$doc->getElementsByTagName("文件夹")->item(0);$new_file=$doc->createElement("文件");$pname=$doc->createAttribute('pname');$pclass=$doc->createAttribute('class');$pcar=$doc->createAttribute('pcar');$newspname=$doc->createTextNode($name);$newspclass=$doc->createTextNode($_POST['Sclass']);$newspcar=$doc->createTextNode($_POST['Scar']);$pname->appendChild($newspname);$pclass->appendChild($newspclass);$pcar->appendChild($newspcar);$new_file->appendchild($pname);$new_file->appendChild($pclass);$new_file->appendChild($pcar);$folder->appendChild($new_file);//$doc->appendChild($folder);//您不需要添加$doc->save("pic.xml")因为它之前已经包含了。

相关推荐

php工作简介

php工作简介

php工程师具体干什么工作PHP工程师到底是做什么的?我们一起来了解一下吧!1、对开发程序进行技术评估,处理程序中的Bug,开发技术代码;2、进行数据库、各类栏目、程序模块的主要设

html文件是什么

html文件是什么

html是什么文件,怎么打开答:HTML是一种用于创建可由多种浏览器打开的网页的文件。详细解释:HTML,全称超文本标记语言,是一种用于创建网页的标准标记语言。它是构成网页

php新手入门教程

php新手入门教程

面向菜鸟教程学习php初学者学习PHP时,首先需要知道的是,PHP的echo语句在方法内部使用时必须发出echo语句,但Java中的System.out.println没有这个限制。例如,date(H)用于获取当前时间。