2010-11-30 7 views
0

XMLWriterで既存のファイルにデータを追加する方法はありますか?既存のファイルにデータを追加するXMLWriterを作成する

+0

なぜXMLをファイルに追加しようとしていますか?これがあなたが必要とする正確な行動であると確信していますか? XMLファイルに「追加」するだけでは不十分な場合や、構造を破って無効にすることを覚えておいてください。 – redShadow

+0

@redShadow:私はメモリリークのためにメモリを食べる長い処理のPHPスクリプトを実行しているので、追加する必要があります。そのため、プロセスをbashスクリプトで分割する必要があります。つまり、XMLファイルをチャンクに書き込む必要があります。 –

答えて

0

あなたはするXMLWriterは、収集したデータを取得するために、その後、専用メモリへの書き込みをするXMLWriterを作成するためにoutputMemoryopenMemoryを使用して、通常のfopenfwritefclose呼び出しでファイルに付加することができます。

+0

私はbashシェルスクリプトから別のPHPプロセスを呼び出すため、メモリを使用できません。だから私は既存のファイルに対処する必要がありますが、私はそれが不可能であることを見ている:(編集:ああ今、私はあなたのコメントを理解する、私は試してみませんか? –

関連する問題