输出XML文件,不保存


Output XML file, without saving

我希望能够创建一个XML文件,向其中添加节点等,然后在不保存的情况下将其输出到屏幕。

$bookxml = new DOMDocument('1.0', 'utf-8');

是如何创建XML文件的,但是我无论如何都不能在屏幕上显示XML文件而不保存它

然而,即使在保存时,我也有输出问题,这是我有的行

echo $bookxml->save("testing.xml");

所做的只是返回新创建的XML的文件大小,而不是内容。

任何帮助都会很棒,我完全被难住了。

您要查找的是saveXML,此外,您还可以使用htmlspecialchar对xml进行编码,以便在浏览器显示中看到它。

echo htmlspecialchars($bookxml->saveXML());

您想要的是saveXML方法,而不是save方法:

http://us3.php.net/manual/en/domdocument.savexml.php