0

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

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

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

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

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

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

任何帮助都会很棒,我对此完全感到困惑。

4

2 回答 2

4

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

echo htmlspecialchars($bookxml->saveXML());
于 2013-02-25T03:45:22.157 回答
0

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

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

于 2013-02-25T03:45:25.470 回答