XML没有得到保存,并且死于XML Create Error

时间:2016-05-04 18:40:35

标签: php html xml

Output of the code as on 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');
?>

我在我的服务器上使用PHP 4+,我已经检查了堆栈溢出的预期解决方案,但没有一个可行。提前致谢

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这段代码对我来说很好。可能是您应该尝试检查您在文件夹中写入的权限,因为代码没问题。