【发布时间】:2014-09-20 05:20:48
【问题描述】:
我要做的是创建一个 xml 文件并下载它,如果可能不保存在服务器中。
到目前为止我所做的是使用 DOMDocument 创建 xml 并将其存储在服务器中
<?php
$domTree = new DOMDocument('1.0', 'UTF-8');
$rootXML = $domTree->createElement( 'XML' );
$rootXML = $domTree->appendChild($rootXML);
$personalData = $domTree->createElement( 'PERSONAL' );
$personalData = $rootXML->appendChild($personalData);
$personalData ->nodeValue = "Alan";
$domTree->save('MyXmlFile.xml');
?>
我知道我应该使用这样的东西
<?php
header('Content-type: text/xml');
header('Content-Disposition: attachment; filename="text.xml"');
echo $xml_contents;
?>
但是使用 DOMDocument 我在使用它时迷路了,在此先感谢!
【问题讨论】:
-
如果你把这些标题调用放在你的文档中,那么
echo $domTree->saveXML();它应该可以解决问题 -
太棒了!!!!谢谢完美!
标签: php xml domdocument