Testata Html, Xml, Sgml


Files

Questi sorgenti rappresentano un documento della famiglia SGML.

I suffissi previsti sono: ".html", ".htm", ".xml", ".sgml", ".tmpl".

Testata

Il codice che segue mostra la testata standard.

<!--
**************************************************************
Title: Divisa
**************************************************************
Author:        gabri@ar-ent.net
Date-Composed: 03-10-2000
Date-Changed: 
System:        qval
Keys:          
**************************************************************
Description:
<P>Questo template viene utilizzato per creare la pagina di informazioni 
sulla divisa. Vengono mostrati i cambi degli ultimi giorni ed il grafico
dell'andamento degli ultimi mesi.
</P>
**************************************************************
Revisions:
Revision 03-10-2000 GB
Initial revision
**************************************************************
-->

Le regole di parsing di questa testata sono le seguenti:

  1. La testata è all'inizio del programma. Può essere preceduta unicamente da "white-space".
  2. La prima riga contiene un inizio di blocco "<!--".
  3. L'ultima riga contiene un fine blocco "-->".
  4. Le parole chiave iniziano in colonna 1. Una parola chiave chiude il contenuto della parola chiave precedente.
  5. Un "*" in colonna 1 chiude il contenuto della parola precedente.

Dalla testata vengono estratti e gestiti i seguenti campi:

Tag di Testata programmi Sgml

Tag

Regola

Title:

Titolo o descrizione breve del programma.

Author:

Autore del programma. Deve essere un e-mail. Il sistema cerca di ricostruire l'e-mail grazie ai files di supporto.

Written:

Qutore del sorgente.

Date-Composed:

Data di creazione del sorgente.

Date-Changed:

Data di ultima modifica. Se assente il sistema cerca di ricavarla dalle revisioni.

System:

Il sistema o sotto-sistema cui appartiene il sorgente.

Keys:

Parole chiave relative alle caratteristiche Tecniche del programma. Sono parole separate da virgola.

Description:

Un testo in formato %body.full che descrive il contenuto del sorgente.

Revisions:

Blocco descrittivo delle modifiche apportate. Il blocco è composto da un insieme di singoli blocchi Revision. Il tutto è chiuso da un "*" in colonna 1.

Revision

Inizio singola revisione. La riga ha il seguenti formati:

  1. "Revision nnn.nnn aaaa-mm-gg hh:mm:ss sigla-autore".
  2. "Revision gg-mm-aaaa sigla-autore"

Il primo formato è compatibile con i programmi automatici di gestione delle revisioni. Il secondo formato può essere utilizzato manualmente.

Una o più riche sucessive in formato %body.mini. Quete riche vengono chiuse da:

  1. Una nuova riga di inizio revisione.
  2. Un '*' in colonna 1.
dsg.src.head.sgml • LastModified: 14-9-2007 • John Peter Arnold