2

XMLファイルを再帰的にロードして解析するときに、以下の2つのことを達成しようとしています。1. 重複を避ける 2. ループを避ける。

私の XML ファイルには、他の XML ファイル名も含まれています。最初にメイン ファイルをロードしてから、タグの下のファイル名を解析する必要があります。解析が完了したら、これらのファイルを 1 つずつ読み込んで解析する必要があります。これらを行っている間、重複またはループのメッセージを再帰的に表示する必要があります。この問題を解決するためのアルゴリズム/リンクを提案してください。

4

1 に答える 1

0

処理したすべての「もの」(この場合は XML ファイル名) のリストを保持します。次に、各項目を処理する前に、それが既にリストにあるかどうかを確認し、それに応じて警告/エラーを出します。

これを追跡する最良の方法 (リンクされたリスト、配列、辞書、ハッシュ セットなど) は、使用しているプログラミング/スクリプト言語と、「表示されたアイテム」リストに含まれると予想されるエントリの数によって異なります。 .

于 2012-12-14T06:50:09.307 に答える