LEN Exchange Format
version 1.03.0007


Il formato LENEX e'  una Applicazione XML
La sintassi 

La seguente sintassi e' valida per tutte le entita' e fli elementi usati nel formato Lenex:
Tutte le entita' e gli elementi sono aperti con un identificativo (tag) e chiusi con lo stesso identificativo. I tag di apertura e di i tag di chiusura si scrivono fra i segni di minore (<) e maggiore (>). Il tag di chiusura contiene anche il simbolo /. <mytag> e' un tag di apretura e </mytag> e' il corrispondente tag di chiusura.

Il Linguaggio

I documenti HTML usano uno stile simile a quello descritto qui' sopra. L'HTML e' noto come il linguaggio internet. Pero' HTML non e' usato per lo scambio dei dati. Il meta-linguaggio XML (eXtensible Markup Language) con la sua gerarchia di elementi strutturati, basato sulla stessa radice (root) come HTML, e' molto indicato per la comunicazione fra computers e rimane ancora leggibile dagli umani (formato ASCII).

Lo standard 

Il formato Lenex e' quindi una applicazione XML ben formattata. In realta' (al momento) non c'e' un DTD (Document Type Definition). Il DTD, che definisce i tipi di dati, contiene solo pochi tipi di dati. Il nuovo linguaggio XSchema ha comunque in comune tipi di dati (stringhe, reali, booleani,...) e permette la definizione di tipi di dati particolari. In futuro svilupperemo uno Xschema in modo da poter creare una applicazione XML corretta partendo da un file Lenex. 

Le regole
Per creare un documento XML ben-formattato e' necessario seguire le seguenti regole:
Regola Esempio
Deve esserci una frase iniziale che caratterizza la versione XML. <?xml version="1.0" encoding="ISO-8859-1"?>
Deve esserci un elemento di base (root). Nel formato Lenex e' l'elemento <LENEX>.
Gli elementi non devono sovrapporsi. <A>e' totalmente<B> sbagliato</A></B>
Gli elementi vuoti possono essere scritti nella forma sintetica. <TAG></TAG> puo' anche essere scritto <TAG/>.
Ogni elemento deve essere chiuso dal corrispondente tag di chiusura. <TAG>qui tante informazioni</TAG>
I nomi degli elementi ed i loro attributi dipendono dal tipo di carattere (maiuscolo/minuscolo). Al momento le entita' sono scritte in MAIUSCOLO, mentre gli attributi in minuscolo.
Sono possibili commenti (opzionali). <!--Questo e' un commento.-->
Vedi anche  Caratteristiche Gerenali del formato Lenex.
/\