Formato memorizzazione dati
Devo salvare una situazione di una partita di scacchi (ovvero la posizione di ogni pezzo sulla scacchiera).
Per ogni casella devo memorizzare quale pezzo è contenuto (cavallo, torre, vuoto ecc...).
Per ogni pezzo non vuoto devo memorizzare il colore del pezzo (bianco, nero).
Per alcuni pezzi (pedone, re, torre) devo memorizzare un'informazione booleana (può arroccare ecc...).
Il tutto deve essere gestito mediante file XML.
In che modo mi consigliate di salvare la scacchiera?
Vorrei trovare un compromesso tra efficienza di lettura/scrittura, efficienza di spazio occupato ed eleganza.