Quote Originariamente inviata da jabjoint Visualizza il messaggio
Secondo me è più comprensibile il formato che ho proposto anche pià del solito XML che comunque trae spunto da quest' ultimo.
Se intendi che è più comprensibile per te in quanto inventato da te, può anche essere vero.

Quote Originariamente inviata da jabjoint Visualizza il messaggio
Penso che il sistema da me adottato non sia per nulla da gettare via è veloce da capire, semplice da scrivere, logico e conciso.
Un XML sarebbe più ripetitivo.
Cosa c'entra la ripetizione? C'entra l'obiettivo da perseguire, l'impegno dedicato a inventarsi uno standard da zero, le problematiche di rappresentazione, l'encoding dei caratteri, i casi particolari, c'entra tutto quello che è già stato affrontato e gestito in passato, in modo eccellente, e che stai cercando di reinventare da zero, sostenendo tecnicamente che sia meglio.

Ripeto il concetto: se vuoi farlo perché ti piace o ne hai voglia, nessuno può impedirti di fare il contrario, né di ritenere altre soluzioni migliori di questa, se a te piace.

Se invece estendiamo la valutazione su scala generica e globale, da un piano puramente tecnico valutando vantaggi/svantaggi, inventarsi quel formato al posto di adottarne un altro standard già riconosciuto e supportato, non ha alcuna ragione tecnica valida a supporto, o comunque ne ha molte, molte di meno.

Quote Originariamente inviata da jabjoint Visualizza il messaggio
Per il parsing un sistema si trova sempre.
Certo, è sempre possibile realizzare un parser per un formato di dati "custom", però il problema è che c'è da scriverlo, mentre per l'XML è già stato formalizzato, scritto, standardizzato, documentato, testato, globalmente adottato, riconosciuto.

Peraltro, uno degli standard più diffusi che è nato proprio per rappresentare interfacce utente in modo documentale e di nuova generazione, ovvero XAML, guardacaso si basa proprio su XML.

In sintesi, forse stai facendo una cosa che è già stata fatta, che è stata fatta bene e che funziona, inutilmente.
Ripeto, inutilmente se l'obiettivo non è "giocare a inventare un formato per rappresentare controlli".