输出XML文件,不保存

时间:2013-02-25 03:41:52

标签: php xml

我希望能够创建XML文件,向其添加节点等,然后将其输出到屏幕而不保存。

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

是我如何创建XML文件,但是我无法在不保存的情况下在屏幕上显示XML文件。

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

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

所有这一切都是返回新创建的XML的文件大小,而不是内容。

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

您需要saveXML方法,而不是save方法:

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