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