php生成xml文件
1、$doc=new DOMDocument("1.0","utf8");$doc->formatOutput=true;$doc->save("aaa.xml");//保存文件输入本地网址显示空白页面,但是本地文件夹中生成xml文件
2、//这里注意了 生成元素只能在标签里面//使用createelement来创建一个标签$root=$doc->createElement("root");////将root标签添加xml$doc->appendchild($root);
3、//在root创建version标签$version=$doc->createElement("version");$versionTextNode=$doc->createTextNode("1.0");$version->appendchild($versionTextNode);当<root>标签中有值时就可以显示完整的<root>标签了
4、$info=$doc->createElement("Info");$infoTextNode=$doc->createTextNode("xml");$info->appendchild($infoTextNode);$root->appendchild($info);//创建<info>标签
5、//xml标签都是嵌套方式生成的//比如生成<user>标签$user=$doc->createElement("user");$root->appendchild($user);
6、如在<user>标签里生成其他标签就要$user=$doc->createElement("user")稆糨孝汶;$name=$doc->createElement("name");$nameTextNode=$doc->createTextNode("于振海");$name->appendchild($nameTextNode);$user->appendchild($name);$root->appendchild($user);
7、$url=$doc->createElement("url争犸禀淫");$urlTextNode=$doc->createTextNode("稆糨孝汶;http://www.yuzh.com");$url->appendchild($urlTextNode);$user->appendchild($url);$author=$doc->createElement("author");$authorTextNode=$doc->createTextNode("da海");$author->sex=$doc->createElement("sex");$authorTextNode->sexTextNode=$doc->createTextNode("男");$author->sex->appendchild($authorTextNode->sexTextNode);$author->appendchild($authorTextNode);$user->appendchild($author);