Android アプリケーションにインポートするフェリーのスケジュールを保持する XML ファイルを作成しており、3 つの XML ツリー構造を開発しましたが、パフォーマンスや正しい XML 形式に基づいて使用する意見を探しています。以下の 3 つの構造体は、最終的に次のフェリー時刻を検索する配列にインポートされます。
よろしくお願いいたします。
改訂された XML ツリー - 良くなった?
<FerrySchedule>
<Terminal name="St. George">
<Schedule day="Monday">
<DepartureTime>00:00:00</DepartureTime>
<DepartureTime>01:00:00</DepartureTime>
</Schedule>
<Schedule day="TuesdayFriday">
<DepartureTime>00:00:00</DepartureTime>
<DepartureTime>00:30:00</DepartureTime>
</Schedule>
</Terminal>
<Terminal name="Whitehall">
<Schedule day="Monday">
<DepartureTime>00:30:00</DepartureTime>
<DepartureTime>01:30:00</DepartureTime>
</Schedule>
<Schedule day="TuesdayFriday">
<DepartureTime>00:00:00</DepartureTime>
<DepartureTime>00:30:00</DepartureTime>
</Schedule>
</Terminal>
</FerrySchedule>
XML ツリー 1:
<FerrySchedule>
<Monday>
<StGeorge>
<time>0000</time>
<time>0100</time>
</StGeorge>
</Monday>
</FerrySchedule>
XML ツリー 2:
<FerrySchedule>
<Monday>
<boat depart="StGeorge">0000</boat>
<boat depart="StGeorge">0100</boat>
</Monday>
</FerrySchedule>
XML ツリー 3:
<FerrySchedule>
<Monday>
<boat>
<depart>St. George</depart>
<time>0000</time>
</boat>
<boat>
<depart>St. George</depart>
<time>0100</time>
</boat>
</Monday>
</FerrySchedule>