毎回
$country = $this->dom->saveXML(); // put string in country
$this->dom->save('country.xml');
古い country.xmlを削除し、新しいcountry.xmlを作成します。country.xmlの古いコンテンツを新しいコンテンツに追加してcountry.xmlとして再度保存するには どうすればよいですか。
毎回
$country = $this->dom->saveXML(); // put string in country
$this->dom->save('country.xml');
古い country.xmlを削除し、新しいcountry.xmlを作成します。country.xmlの古いコンテンツを新しいコンテンツに追加してcountry.xmlとして再度保存するには どうすればよいですか。
ファイルに追加するのではなく、新しいデータを既存の「古い」DOMに追加して、それをcountry.xmlに保存することを検討しましたか?このようにして、ドキュメントの一貫性と有効性を維持します。
私が正しく理解している場合は、古いファイルの最後に新しいXMLを追加しますか?これはXMLでは少し珍しいことですが、を使用してファイルに書き込むだけで実行できます。
file_put_contents('country.xml', $country, FILE_APPEND);
それよりも
$this->dom->save('country.xml');