[PLUTO-ildp] Learning The Shell, tabelle in sgml

Hugh Hartmann hhartmann a fastwebnet.it
Sab 19 Apr 2014 17:18:19 CEST


Ciao Marco,
e un saluto "cognitivo" si estende a tutti i partecipanti alla lista ... :-)

Dato che le guide sul LinuxDoc sgml non sono proprio così chiare ed 
esaustive specialmente per quanto riguarda l'inclusione di tabelle sul 
testo con gli opportuni tag (si, Appunti Linux di Giacomini è abbastanza 
utile in tal senso ma non approfondito sulle tipologie di tabelle e i 
relativi tag/parametri necessari per ottenerle).

Ergo, ho fatto un po' di ricerche e, dopo lunghe peregrinazioni, sono 
riuscito a trovare dei file sgml che includevano tabelle anche complesse 
da cui ho preso diversi spunti.

A titolo di esempio riporto una tabella che dovrò integrare nel file 
sgml della precedente versione tradotta dal sottoscritto e presente sul 
sito dell'Ildp.

E' la tabella dei tipi di file presente nel capitolo Navigazione del 
Learning The Shell:

[...]

<table border=1 align="center">
<tabular ca="|l|l|l|">
<tabrow><em>Tipo di 
File</em><colsep><em>Descrizione</em><colsep><em>Visualizzabile come 
testo?</em></tabrow>
<tabrow>ASCII text<colsep>The name says it all<colsep>si</tabrow>
<tabrow>Bourne-Again shell script text<colsep>Uno script 
Bash<colsep>si</tabrow>
<tabrow>ELF 32-bit LSB core file<colsep>A core dump file (a program will 
create
this when it crashes)<colsep>no</tabrow>
<tabrow>ELF 32-bit LSB executable<colsep>An executable binary 
program<colsep>no</tabrow>
<tabrow>ELF 32-bit LSB shared<colsep>A shared library 
object<colsep>no</tabrow>
<tabrow>GNU tar archive<colsep>A tape archive file. A common way of storing
groups of files.<colsep>no, use tar tvf to view listing.</tabrow>
<tabrow>gzip compressed data<colsep>An archive compressed with 
gzip<colsep>no</tabrow>
<tabrow>HTML document text<colsep>A web page<colsep>si</tabrow>
<tabrow>JPEG image data<colsep>A compressed JPEG image<colsep>no</tabrow>
<tabrow>PostScript document text<colsep>A PostScript file<colsep>si</tabrow>
<tabrow>RPM<colsep>A Red Hat Package Manager archive<colsep>no</tabrow>
<tabrow>Zip archive data<colsep>An archive compressed with 
zip<colsep>no</tabrow>
</tabular>
</table>
[...]

Come si può notare ci sono dei tag che definiscono la tabella:
il primo (ma non sempre necessario) è:

<table>

che apre la tabella, nel nostro caso vengono inoltre definiti dei parametri:

<table border=1 align="center">

Abbastanza intuitivi;si desidera una tabella fornita di bordi e con le 
varie voci aventi allinemamento "centrato"

Generalmente dopo il tag <table> di apertura si usa il tag <tabular> che 
definisce le caratteristiche di una tabella infatti, come nel nostro caso:

<tabular ca="|l|l|l|">

all'interno del tag tabular è stato specificato l'allineamento ca 
(coulumn alignment) e le tre l presenti rappresentano le tre colonne 
della tabella.

Ogni riga della tabella inizia con un tag <tabrow> e finisce con un 
</tabrow>.

Le colonne vengono separate l'una dall'altra usando il tag <colsep>, 
anche questo è abbastanza intuitivo.

Dato che la prima riga è quella che specifica il Tipo di File, la 
Descrizione, Visualizzabile come testo?, queste voci devono essere in 
grassetto (bold) e quindi vengono racchiuse dai tag <em> e </em>.

Per finire la tabella sono necessari, nell'ordine corretto, i tag
</tabular> e </table>.

Ecco, spero di essere stato utile, per chi volesse inserire delle 
tabelle all'interno di un file sgml di LinuxDoc.

Au Revoire
Buona Pasqua!

Hugh Hartmann



-- 
CONFIDENTIALITY NOTICE

This message and its attachments are addressed solely to the persons 
above and may contain confidential information. If you have received
the message in error, be informed that any use of the content here of is 
prohibited. Please return it immediately to the sender and delete
the message.

         Thank you




Maggiori informazioni sulla lista pluto-ildp