1
我建立一个XML文件来保存轮渡时间表导入到一个Android应用程序,并已开发了三种XML树结构,而是寻找在其上的意见使用基于性能和/或正确的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>
我增加了一个结构,我跟一个朋友介绍。只是想知道你的想法可能是什么。感谢您对XML,时间和属性与元素的洞察力 - 使组织上的事情变得更加清晰。 – mattdonders