Questo è il comando db2x_xsltproc che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
db2x_xsltproc - wrapper di chiamata del processore XSLT
SINOSSI
db2x_xsltproc [Opzioni] documento xml
DESCRIZIONE
db2x_xsltproc richiama il processore XSLT 1.0 per docbook2X.
Questo comando applica il foglio di stile XSLT (di solito fornito da --foglio di stile opzione) al
Documento XML nel file documento xml. Il risultato viene scritto sullo standard output (a meno che
cambiato con --produzione).
Per leggere il documento XML di origine dall'input standard, specificare - come documento di input.
VERSIONI
--versione
Visualizza la versione di docbook2X.
TRASFORMAZIONE USCITA VERSIONI
--produzione filetto, -o filetto
Scrivi l'output nel file (o URI) specificato, invece dello standard output.
FONTE DOCUMENTO VERSIONI
--xinclude, -I
Elabora le direttive XInclude nel documento di origine.
--sgml, -S
Indica che il documento di input è SGML anziché XML. Hai bisogno di questo set questo
opzione se documento xml è in realtà un file SGML.
L'analisi SGML è implementata mediante conversione in XML tramite sgml2xml(1) dalla SP
pacchetto (o osx(1) dal pacchetto OpenSP). Tutti i nomi dei tag nel file SGML saranno
normalizzato in minuscolo (cioè il -xinferiore possibilità di sgml2xml(1) è usato). ID
gli attributi sono disponibili per il foglio di stile (cioè opzione -xid). Inoltre, qualsiasi
Le entità ISO SDATA utilizzate nel documento SGML vengono convertite automaticamente nella loro
Equivalenti XML Unicode. (Questo è fatto da a sete filtro.)
La codifica del documento SGML, se non è us-ascii, deve essere specificata con
le variabili di ambiente SP standard: SP_CHARSET_FIXED=1 SP_ENCODING=codifica.
(Nota che i file XML specificano la loro codifica con la dichiarazione XML <?xml
versione="1.0" codifica="codifica" ?> all'inizio del file.)
Le opzioni di conversione di cui sopra non possono essere modificate. Se desideri una conversione diversa
opzioni, dovresti invocare sgml2xml(1) manualmente, e poi passare i risultati di quello
conversione a questo programma.
RECUPERO VERSIONI
--cataloghi file-catalogo, -C file-catalogo
Specificare cataloghi XML aggiuntivi da utilizzare per la risoluzione di identificatori pubblici formali o
URI. I cataloghi SGML non sono supportati.
Questi cataloghi sono non usato per analizzare un documento SGML sotto il --sgml opzione.
Usa la variabile d'ambiente SGML_CATALOG_FILES invece di specificare i cataloghi per
l'analisi del documento SGML.
--Rete, -N
db2x_xsltproc normalmente rifiuterà di caricare risorse esterne dalla rete, per
ragioni di sicurezza. Se vuoi caricare dalla rete, imposta questa opzione.
Di solito si desidera installare localmente i DTD pertinenti e altri file e
impostare cataloghi per loro, piuttosto che caricarli automaticamente dalla rete.
FOGLIO DI STILE VERSIONI
--foglio di stile filetto, -s filetto
Specificare il nome file (o URI) del foglio di stile da utilizzare. I valori speciali uomo e
texi sono accettate come abbreviazioni, per specificare che documento xml è in DocBook e
dovrebbe essere convertito in pagine man o Texinfo (rispettivamente).
--parami Nome=espr, -p Nome=espr
Aggiungi o modifica un parametro al foglio di stile. Nome è un nome di parametro XSLT e
espr è un'espressione XPath che restituisce il valore desiderato per il parametro.
(Ciò significa che le stringhe devono essere virgolette, in aggiunta alla solita citazione di shell
argomenti; utilizzo --parametro-stringa per evitare questo.)
--parametro-stringa Nome=stringa, -g Nome=stringa
Aggiungi o modifica un parametro con valori di stringa al foglio di stile.
La stringa deve essere codificata in UTF-8 (indipendentemente dalla codifica dei caratteri locale).
DEBUG E PROFILAZIONE
- debug, -d
Visualizza, ad errore standard, i log di ciò che sta accadendo durante l'XSL
trasformazione.
--limite-annidamento n, -D n
Modificare il numero massimo di chiamate nidificate in modelli XSL, utilizzati per rilevare
potenziali loop infiniti. Se non specificato, il limite è 500 (impostazione predefinita di libxslt).
--profilo, -P
Visualizza le informazioni sul profilo: il numero totale di chiamate a ciascun modello nel
foglio di stile e il tempo impiegato per ciascuno. Queste informazioni vengono emesse su standard
errore.
--xslt-processore processore, -X processore
Selezionare il processore XSLT sottostante utilizzato. Le possibili scelte per processore siamo:
libxslt, sassone, xalan-j.
Il processore predefinito è quello che è stato impostato quando è stato creato docbook2X. libxslt è
consigliato (perché è snello e veloce), ma SAXON è molto più robusto e sarebbe
essere più utile durante il debug dei fogli di stile.
Tutti i processori hanno abilitato il supporto dei cataloghi XML. (docbook2X lo richiede.)
Ma nota che non tutte le opzioni sopra funzionano con processori diversi da libxslt
uno.
AMBIENTE
FILE_CATALOG_XML
Specifica cataloghi XML. Se non specificato, il catalogo standard (/etc/xml/catalogo) è
caricato, se disponibile.
DB2X_XSLT_PROCESSORE
Specificare il processore XSLT da utilizzare. L'effetto è lo stesso di --xslt-processore
opzione. L'uso principale di questa variabile è quello di consentire di testare rapidamente diversi
Processori XSLT senza dover aggiungere --xslt-processore ad ogni script o file di creazione
nel tuo sistema di compilazione della documentazione.
CONFORME A
XML Stylesheet Language – Transformations (XSLT), versione 1.0 ⟨http://www.w3.org/TR/xslt⟩
, una raccomandazione del W3C.
NOTE
Nelle sue versioni precedenti (< 0.8.4), docbook2X richiedeva le estensioni XSLT per l'esecuzione e
db2x_xsltproc era uno speciale processore basato su libxslt che aveva queste estensioni compilate.
Quando il requisito per le estensioni XSLT è stato eliminato, db2x_xsltproc è diventato uno script Perl
che traduce le opzioni in db2x_xsltproc conformarsi al formato accettato dal
azione xsltproc(1) che viene fornito con libxslt.
La ragione principale per l'esistenza di questo script è la retrocompatibilità con qualsiasi
script o creare file che invocano docbook2X. Tuttavia, è diventato anche facile aggiungere in
supporto per richiamare altri processori XSLT con un'interfaccia a riga di comando unificata. Infatti,
non c'è niente di speciale in questo script per docbook2X, o anche per DocBook, e potrebbe essere
usato per eseguire altri tipi di fogli di stile, se lo desideri. Sicuramente l'autore preferisce
usando questo comando, perché il suo formato di invocazione è sano ed è facile da usare. (es. no
digitando nomi di classi lunghe per i processori basati su Java!)
Usa db2x_xsltproc online utilizzando i servizi onworks.net