XMLを使用していくつかの情報を保存しようとしていますが、データをグループ化するための正しい方法は何ですか?3つの部屋に複数のコンピューターがありますが、部屋の要素を作成する必要がありますか、それとも属性を使用する必要がありますか?
<rooms>
<room name="Room 1">
<computer>
<name>Student14</name>
<ipaddress>00.00.00.01</ipaddress>
<macaddress>00-0B-DB-74-12-AB</macaddress>
</computer>
</room>
<room name="Room 2">
<computer>
<name>Student15</name>
<ipaddress>00.00.00.02</ipaddress>
<macaddress>00-0B-DB-74-12-AC</macaddress>
</computer>
</room>
<room name="Room 3">
<computer>
<name>Student16</name>
<ipaddress>00.00.00.03</ipaddress>
<macaddress>00-0B-DB-74-12-AD</macaddress>
</computer>
</room>
</rooms>
またはこのように:
<computers>
<computer>
<name>Student14</name>
<ipaddress>00.00.00.01</ipaddress>
<macaddress>00-0B-DB-74-00-AC</macaddress>
<location>Room 1</location>
</computer>
<computer>
<name>Student15</name>
<ipaddress>00.00.00.02</ipaddress>
<macaddress>00-0B-DB-74-00-AB</macaddress>
<location>Room 2</location>
</computer>
<computer>
<name>Student16</name>
<ipaddress>00.00.00.03</ipaddress>
<macaddress>00-0B-DB-74-00-AD</macaddress>
<location>Room 3</location>
</computer>
</computers>