Salve a tutti.
Ho un problema un po' scemo (ma io non lo sono): Non capisco perfettamente la differenza tra elementi e attributi.
Ad esempio scrivendo un linguaggio che rappresenta i treni in arrivo in una stazione, che differenza c'è se lo scrivo così:
<?xml version="1.0" ?>
<!DOCTYPE articolo SYSTEM "treni.dtd">
<treni>
<treno tipo="Eurostar" ritardo="5min">
<orario>10:30</orario>
<destinazione>Bari</destinazione>
</treno>
<treno tipo="TAV" ritardo="15min">
<orario>10:44</orario>
<destinazione>Milano</destinazione>
</treno>
<treno tipo="Regionale" ritardo="5min">
<orario>10:52</orario>
<destinazione>Pisciotta</destinazione>
</treno>
<treno tipo="Inter_City">
<orario>11:10</orario>
<destinazione>Roma</destinazione>
</treno>
<treno tipo="Eurostar">
<orario>11:17</orario>
<destinazione>Reggio Calabria</destinazione>
</treno>
<treno tipo="Interegionale" ritardo="5min">
<orario>11:30</orario>
<destinazione>Lecce</destinazione>
</treno>
<treno tipo="Eurostar" ritardo="10min">
<orario>11:39</orario>
<destinazione>Perugia</destinazione>
</treno>
<treno tipo="Eurostar">
<orario>11:52</orario>
<destinazione>Catanzaro</destinazione>
</treno>
</treni>
o così, cambiando gli attributi tipo e ritardo in sottoelementi?
<?xml version="1.0" ?>
<!DOCTYPE articolo SYSTEM "treni.dtd">
<treni>
<treno>
<orario>10:30</orario>
<destinazione>Bari</destinazione>
<tipo>Eurostar</tipo>
<ritardo>5min</ritardo>
</treno>
<treno>
<orario>10:44</orario>
<destinazione>Milano</destinazione>
<tipo>TAVr</tipo>
<ritardo>15min</ritardo>
</treno>
<treno tipo="Regionale" ritardo="5min">
<orario>10:52</orario>
<destinazione>Pisciotta</destinazione>
<tipo>Regionale</tipo>
<ritardo>5min</ritardo>
</treno>
<treno>
<orario>11:10</orario>
<destinazione>Roma</destinazione>
<tipo>Regionale</tipo>
<ritardo />
</treno>
<treno>
<orario>11:17</orario>
<destinazione>Reggio Calabria</destinazione>
<tipo>Eurostar</tipo>
<ritardo />
</treno>
<treno>
<orario>11:30</orario>
<destinazione>Lecce</destinazione>
<tipo>Interegionale</tipo>
<ritardo>5min</ritardo>
</treno>
<treno>
<orario>11:39</orario>
<destinazione>Perugia</destinazione>
<tipo>Eurostar</tipo>
<ritardo>10min</ritardo>
</treno>
<treno>
<orario>11:52</orario>
<destinazione>Catanzaro</destinazione>
<tipo>Eurostar</tipo>
<ritardo />
</treno>
</treni>
Grazie in anticipo a coloreo che mi chiariranno le idee![]()

Rispondi quotando
