XML没有被保存,并且死了,说XML创建错误


The XML is not getting saved and dies saying XML Create Error

Mozilla FF 上的代码输出

 <?php
 $dom = new DOMDocument('1.0','UTF-8');
 $dom->formatOutput = true;
$root = $dom->createElement('student');
$dom->appendChild($root);
$result = $dom->createElement('result');
$root->appendChild($result);
$result->setAttribute('id', 1);
$result->appendChild( $dom->createElement('name', 'Opal Kole') );
$result->appendChild( $dom->createElement('sgpa', '8.1') );
$result->appendChild( $dom->createElement('cgpa', '8.4') );
echo '<xmp>'. $dom->saveXML() .'</xmp>';
$dom->save('menu.xml') or die('XML Create Error');
?>

我在服务器上使用PHP4+,我已经检查了Stack溢出的预期解决方案,但都不起作用。提前感谢

这是文件中权限的错误。php文件和xml必须具有0777权限。

这段代码对我来说很好。可能你应该检查一下你在文件夹中的写入权限,因为代码是可以的。