我正在构建一个 XML 文件来保存要导入 Android 应用程序的轮渡时间表,并开发了三个 XML 树结构,但正在寻找基于性能和/或正确 XML 格式使用的意见。这三个结构在下面,最后它们将被导入到一个数组中,我将在下一次轮渡时间搜索。
预先感谢您的帮助。
修改后的 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>