## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpOnXmlPages ##master-date:2007-12-22 23:03:05 #acl -All:write Default #format wiki #language it <> = Pagine XML ed elaborazione XSLT = Se nel sistema è installato [[http://4suite.org/|Python4Suite]], è possibile salvare documenti XML come delle pagine. È importante iniziare queste pagine con una dichiarazione XML "{{{}}}" alla prima riga. È anche necessario specificare il foglio di stile da usare per elaborare il documento XML in HTML. Questo viene fatto usando [[http://www.w3.org/TR/xml-stylesheet/|istruzioni di elaborazione standard]], con il nome della pagina contenente il foglio di stile come parametro "{{{href}}}". È necessario anche abilitare l'elaborazione XSLT, consultare AiutoSuConfigurazione. Consultare il seguente esempio per i dettagli (può essere trovato anche alla pagina VersioneXslt). == Esempio == {{{ This Wiki is running an XSLT engine by () implementing XSLT v }}} = Resa DocBook = Per fare in modo che MoinMoin elabori le pagine !DocBook, è necessario seguire i passi esposti di seguito. Sarà poi possibile scrivere file !DocBook e vederli visualizzati come pagine HTML in MoinMoin. Notare che la resa di pagine !DocBook potrebbe impiegare alcuni secondi (questo viene fatto dopo aver salvato la pagina). == Installare il supporto DocBook == 1. Installare 4suite e abilitare l'elaborazione XSLT, vedere sopra. 1. Visitare [[http://sourceforge.net/project/showfiles.php?group_id=21935&package_id=16608|i file DocBook presso SourceForge]] e scaricare l'archivio più aggiornato. Contiene i file XSLT necessari per la generazione dell'HTML. 1. Estrarre l'archivio e copiare tutte le directory {{{html}}}, {{{lib}}}, {{{common}}} e il file {{{VERSION}}} in una directory scrivibile da !MoinMoin (come la directory {{{data}}}). * Una volta aggiornato 4suite, è necessario cancellare il file {{{db_compiled.dat}}} in questa directory (se esiste). 1. Modificare la configurazione del wiki, l'attributo {{{docbook_html_dir}}} deve puntare alla directory creata nell'ultimo passo (quella che contiene il file {{{docbook.xsl}}}). 1. Ora si dovrebbe essere in grado di usare !DocBook. === Usare DocBook === Basta scrivere il proprio file !DocBook come viene fatto solitamente. Se si desidera inserire dei collegamenti ad altre pagine wiki, assicurarsi di scrivere in NomeWiki all'interno del testo. Notare che le pagine che necessitano di collegamenti tipo {{{["..."]}}} nella marcatura classica del wiki non possono essere collegate direttamente (per il momento). La marcatura !DocBook è indicata da {{{#format docbook}}} alla prima riga della pagina in una pagina wiki: {{{#!docbook Pinco Pallino 2008 Questo è il titolo di un capitolo Questo è il titolo di una sezione Questo è un paragrafo. Questo è un paragrafo in grassetto. }}} Notare che è necessario installare !DocBook come descritto precedentemente affinché questo esempio funzioni.