0

毎回

$country = $this->dom->saveXML(); // put string in country 
$this->dom->save('country.xml');

古い country.xmlを削除し、新しいcountry.xmlを作成します。country.xmlの古いコンテンツを新しいコンテンツに追加してcountry.xmlとして再度保存するには どうすればよいですか

4

2 に答える 2

1

ファイルに追加するのではなく、新しいデータを既存の「古い」DOMに追加して、それをcountry.xmlに保存することを検討しましたか?このようにして、ドキュメントの一貫性と有効性を維持します。

于 2009-11-12T20:05:54.960 に答える
0

私が正しく理解している場合は、古いファイルの最後に新しいXMLを追加しますか?これはXMLでは少し珍しいことですが、を使用してファイルに書き込むだけで実行できます。

file_put_contents('country.xml', $country, FILE_APPEND);

それよりも

$this->dom->save('country.xml');
于 2009-11-12T19:34:48.047 に答える