このスクリプトは元のデータで新しいXMLファイルを作成し、更新は行いません。PHPスクリプトは更新なしでxmlを保存します
<?php
$dom = new DOMDocument();
$dom->load('communities.xml');
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
// get document element
$root = $dom->documentElement;
$name = $dom->createElement("NAME");
$nameText = $dom->createTextNode("Hobbies");
$name->appendChild($nameText);
$community = $dom->createElement('COMMUNITY');
$community->appendChild($name);
$dom->save('communities.xml');
$tidy_options = array(
'input-xml' => true,
'output-xml' => true,
'indent' => true,
'wrap' => false,
);
$tidy = new tidy();
$tidy->parseFile('communities.xml', $tidy_options);
$tidy->cleanRepair();
echo $tidy;
return;
?>
ファイルの形式が変更され、ファイルが新しい日付で保存されるため、アクセス許可が適切です。
ここでの質問は正確ですか? –