Php 使用按钮和文档创建和下载xml
我要做的是创建一个xml文件并下载它,如果不可能保存在服务器中的话 到目前为止,我所做的是使用DOMDocument创建xml并将其存储在服务器中Php 使用按钮和文档创建和下载xml,php,xml,domdocument,Php,Xml,Domdocument,我要做的是创建一个xml文件并下载它,如果不可能保存在服务器中的话 到目前为止,我所做的是使用DOMDocument创建xml并将其存储在服务器中 <?php $domTree = new DOMDocument('1.0', 'UTF-8'); $rootXML = $domTree->createElement( 'XML' ); $rootXML = $domTree->appendChild($rootXML); $personalData = $domTree-&g
<?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');
?>
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我在hwo中丢失了使用它,提前谢谢 要输出到标准输出(即PHP发送到浏览器的输出),可以使用:
这个原则适用于(几乎)PHP中任何需要文件名的东西,这是一个非常好的特性。例如,将我的答案与我的答案进行比较
这与您将要执行的操作完全相同:
echo $domTree->saveXML();
作为echo
以及“打印”到标准输出。但对于较大的数据,流的概念更可取
如果您想了解更多关于标准输出的信息,Wikipedia对这些所谓的标准流进行了概述:
echo$domTree->saveXML()代码>它应该完成这个任务!!!!谢谢工作得很好!
echo $domTree->saveXML();