3

私が読もうとしているファイルは、もはやサポートされていないレガシー ソフトウェアであり、それが提供する XML 形式オプションを介してデータを引き出し、Java で構築している新しいバージョンに移植しようとしています。私が抱えていて解決策が見つからない問題は、要素の1つに異なるデータを持つ重複した属性があることです。

今、私は自分のパーサーを構築することができることを知っています (そして、私はそれを部分的または全体的にしなければならないのではないかと心配しています) が、それは 1 つの忌まわしい部分の車輪を再発明することになるので、むしろそうしたくありません。データを強制的に読み取ることはできますか? 2 番目の名前を「attribute1」に変更しますか? または、2 番目のタグを無視できますか? 「part1/part2」のように 2 つのデータを結合することはできますか? データは重要ではありませんが、一部のユーザーはそれを見逃す可能性があります。古いシステムを使い続ける理由が少ないほど良いのです。

理想的には、変更したくない人のためにデータを元のプログラムに送り返すことができるようにしたいので、データを同じに保つオプションが最適です。

お時間をいただきありがとうございます。

4

3 に答える 3