[PLUTO-devel] Albero DTD XPJ 0.1

Claudio Cattazzo claudio a pluto.it
Mer 2 Feb 2005 10:09:01 CET


On Wed, Feb 02, 2005 at 09:59:01AM +0100, Marcello Seri wrote:
> On Wed, 2 Feb 2005 09:51:06 +0100, Claudio Cattazzo <claudio a pluto.it> wrote:
[...]
> > Sì, o meglio quasi. Attualmente il codice del Journal non è dei più
> > puliti, ripulirlo un po' già in questa fase non sarebbe malaccio.
> 
> Non solo. Se poi vogliamo stravolgere la parte grafica sarebbe da
> riscrivere buona parte del codice. Cmq ieri sera stavo porgettando
> come farlo ed osservavo che se facciamo tanti template (uno per ogni
> parte importante: articoli, sezioni, abstract, intestazione,
> appendice, pie di pagina) non dovrebbe essere complicato anche
> modificare radicalmente la veste grafica, anche se comunque ci sarebbe
> da riscrivere parecchio codice...

La parte grafica dovrebbe restare impostata nel CSS. Ad esempio, a livello
XSL si dice solo che il tag XML <listing> va sostituito con il tag HTML
<pre>, come si comporta <pre> lo si stabilisce a livello CSS.
Per il resto, il Journal penso cambierà poco, anche perché il layout di un
articolo (mi riferisco al posizionamento degli oggetti) non può essere
modificato di molto, mentre, per lo stile degli oggetti, ci si basa sul CSS.

> > Marcello, tempo fa ho fatto un lavoretto in XSL (prendevo proprio un
> > file XML che descriveva un articolo del Journal e ne creavo la versione
> > XHTML), se vuoi potrei aiutarti.
> 
> Ottimo. Usiamo XSLT se sei daccordo, percè è l'unico di XSL che posso
> dire di spaer usare, gli altri (XSL-FO ad esempio) non li conosco se
> non di nome...

Io ho usato xsltproc per generare la pagina XHTML a partire dai file XML e
XSL. Il passo successivo sarebbe stato imparare a generare un output in
formato FO, ma me ne è mancato il tempo.


- Claudio


Maggiori informazioni sulla lista pluto-devel