0

XML ファイルをオブジェクトに解析していますが、オブジェクト パーサーの代わりに配列パーサーを選択しなかったのはなぜでしょうか?

配列パーサーよりもプロが多いですか、それともコントラが少ないですか? より柔軟で拡張可能ですか?

敬具

4

1 に答える 1

1

それはすべて入力データに依存すると思います。アプリケーションが単一のオブジェクトの状態/設定を格納する単純な構成ファイルを多数必要とする場合、ObjectParser を使用すると、パーサーの出力を処理する際のオーバーヘッドが少なくなります。

しかし、実際のオブジェクト コレクション (たとえば、どこかにアタッチされる独立した GUI コントロールのリスト) を格納する必要があるシナリオがあり、そのようなコレクションを十分に頻繁に読み取る場合、ObjectParser を引き続き使用する場合は、" collection」クラスを開き、このリストを実際の配列に変換します。

于 2012-04-29T13:16:55.433 に答える