我希望能够创建一个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