/ /文書全体を書き換えずに既存のXMLファイルにテキストを追加するにはどうすればよいですか? -iPhone、ココアタッチ

ドキュメント全体を書き直すことなく、既存のXMLファイルにテキストを追加するにはどうすればよいですか? - iphone、cocoa-touch

XMLファイルに大量のデータがあり、毎回書き直さずにこのファイルにデータを追加したい。ファイル全体を書き出す方法はすでに知っているが、このファイルにデータを追加する方法に苦労している。これを行う方法について提案はありますか?

回答:

回答№1は2

XMLはこれには適した形式ではありません。以前に完成したドキュメントに追加すると、完全なドキュメントではなくなります。

1つのオプション(使用可能なAPIによって異なります)は、ルートタグまたはドキュメント宣言を記述するのではなく、ファイルを読み取るときにそれらを偽造することです。だから、あなたが持っている:

  • 偽文書の宣言
  • 偽のルートオープンタグ
  • ファイルからの実データ
  • 偽のルート終了タグ

次に、要素を最後に追加するだけですあなたのファイルは自由自在。ただし、このファイルで何をしようとしているかによって異なります。また、ファイル内の実際のデータを事実上「トップとテール」にするストリーム入力を偽造できるかどうかによって異なります。