AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

xmlto - En ligne dans le Cloud

Exécutez xmlto dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande xmlto qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


xmlto - applique une feuille de style XSL à un document XML

SYNOPSIS


xmlto [-o rép_sortie] [-x custom_xsl] [-m xsl_fragment] [-v] [-p postprocesseur_opts]
[--extensions] [--chemin de recherche chemin] [--skip-validation]
[--stringparam nom de paramètre=valeur param] [--noclean] [--noautosize] [--noextensions]
[--profil] [--avec-fop] [--with-dblatex] {le format} {filet}

xmlto {[--aide] | [--version]}

DESCRIPTION


À notre humble avis, xmlto est de convertir un XML filet au désir le format en utilisant n'importe quel moyen
nécessaire. Cela peut impliquer deux étapes :

1. L'application d'une feuille de style XSL appropriée à l'aide d'un processeur XSL-T.

2. Traitement ultérieur avec d'autres outils. Cette étape peut ne pas être nécessaire.

Pour décider quelle feuille de style utiliser et ce qui, le cas échéant, doit être fait pour post-traiter le
production, xmlto utilise des scripts de format, qui sont de simples scripts shell qui xmlto en cours
lors de la reconversion.

Le script de format approprié est sélectionné en fonction du type de fichier XML et de la
format de sortie. xmlto est livré avec des scripts de format pour convertir les fichiers XML DocBook en un
variété de formats. Vous pouvez spécifier votre propre script de format en utilisant un nom de fichier absolu
pour les le format sur la ligne de commande.

Premièrement, si xmlto n'a pas été dit explicitement quelle feuille de style utiliser (avec le -x
option), le script de formatage sera appelé avec $1 défini sur la feuille de style. L'environnement
variable XSLT_PROCESSOR contient le nom de base de l'exécutable qui sera utilisé pour
effectuer la transformation XSL-T (par exemple xsltproc). Le script de format doit écrire
le nom de la feuille de style à utiliser pour la sortie standard et quitter avec succès, ou quitter avec un
code retour différent de zéro s'il n'y a pas de feuille de style appropriée à utiliser (par exemple, si le
seule la feuille de style disponible est connue pour ne pas fonctionner avec le processeur XSL-T qui sera
utilisé). Si rien n'est écrit sur la sortie standard mais que le script se termine avec succès, non
La transformation XSL-T sera effectuée.

Deuxièmement, après l'exécution d'un processeur XSL-T à l'aide de la feuille de style, le script de format
sera rappelé, cette fois avec $1 défini sur post-traitement. Le script de formatage doit
effectuer toutes les étapes nécessaires pour traduire la sortie traitée XSL-T dans le format souhaité
format de sortie, y compris la copie de la sortie dans le répertoire de sortie souhaité. Pour
post-traitement, le script de formatage est exécuté dans un répertoire temporaire contenant uniquement le
sortie traitée (dont le nom est stocké dans XSLT_TRAITÉ et dont le nom de base est celui du
XML d'origine avec toute extension de nom de fichier remplacée par .proc). INPUT_FILE est fixé à
le nom du fichier XML d'origine, SORTIE_DIR est défini sur le nom du répertoire que le
la sortie (et seulement la sortie) doit se retrouver dans, et CHEMIN DE RECHERCHE est défini sur deux points séparés
liste des répertoires de secours dans lesquels rechercher des entrées (pour des images, par exemple). Si ce
L'étape échoue, le script de formatage doit se terminer avec un code de retour différent de zéro.

OPTIONS


-v
Soyez verbeux (-vv pour très verbeux).

-x feuille de style
Utilisez feuille de style au lieu de demander au script de formatage d'en choisir un.

-m fragment
Utilisez le XSL fourni fragment pour modifier la feuille de style.

-o annuaire
Mettre la sortie dans le spécifié annuaire au lieu du répertoire de travail actuel.

-p postprocesseur_opts
Passer postprocesseur_opts aux étapes de traitement après l'application de la feuille de style (par exemple, lynx
ou des liens lors du passage de HTML au texte, ou xmltex lors du passage de TeX à
DVI). Si -p est spécifié une deuxième fois, les options spécifiées seront transmises à
post-traitement de deuxième étape; actuellement, cela ne s'applique qu'en passant par
xmltex et dvips en PostScript.

--extensions
Activez les extensions de feuille de style pour la chaîne d'outils utilisée (utiliser.extensions est allumé).
Les variables activées sont celles utilisées par les feuilles de style DocBook XSL de Norman Walsh.

--chemin de recherche chemin
Ajoutez la liste des répertoires séparés par des deux-points dans chemin comme répertoires de secours pour
y compris l'entrée.

--skip-validation
Ignorez l'étape de validation qui est normalement effectuée.

--stringparam nom de paramètre=valeur param
Passer un paramètre nommé nom de paramètre avec valeur valeur param à la feuille de style à partir de la commande
ligne.

--noclean
Les fichiers temporaires ne sont pas supprimés (leurs noms sont affichés et conservés dans le répertoire tmp). Ce
pourrait aider à analyser les problèmes.

--noautosize
Par défaut, certaines variables XSL sont écrasées par la détection automatique (largeur.page et
hauteur.page pour l'utilisation de paperconf (libpaper), type de papier pour les paramètres régionaux (LC_PAPIER)
sélection). Avec cette option, xmlto n'utilise pas cette détection automatique et l'utilisateur peut
modifier les valeurs par défaut lui-même (soit via la modification param.xsl par défaut ou par l'utilisateur défini
fragment XSL).

--noextensions
Par défaut, xmlto active les paramètres XSL passivetex.extensions pour le backend passivetex et
fop.extensions et fop1.extensions pour le backend FOP. Cela produit généralement mieux
résultats. Si, pour une raison quelconque, vous ne souhaitez pas utiliser ces paramètres, désactivez-les simplement
en utilisant cette option.

--profil
Pré-traitez le document XML avec la feuille de style de profilage.

--avec-fop
Utilisez fop pour le formatage. C'est une option expérimentale, attend le fop dans des
emplacement (détecté à l'heure configurée), peut être modifié manuellement dans xmlto script par
modification de FOP_PATH

--with-dblatex
Utilisez dblatex pour le formatage. C'est une option expérimentale, attend dblatex dans des
emplacement (détecté à l'heure configurée), peut être modifié manuellement dans xmlto script par
modification de DBLATEX_PATH

--Aidez-moi
Afficher un court message d'utilisation. Il décrira les options de xmlto et les
formats de sortie.

--version
Affiche le numéro de version de xmlto.

ENVIRONNEMENT


XSLT_PROCESSOR
Nom de base de l'exécutable qui sera utilisé pour effectuer la transformation XSL-T
(défaut: xsltproc(1)).

TMPDIR
Répertoire, où créer des feuilles de style temporaires (par défaut : / Tmp).

DIAGNOSTIC


0
Tout s'est bien passé. Il s'agit du code de sortie attendu.

1
xmlto a été appelé avec des arguments insuffisants.

2
mktemp(1) n'a pas réussi à créer un fichier/répertoire. S'assurer / Tmp or TMPDIR est accessible en écriture.

3
xmlto n'a pas réussi à trouver un binaire sur l'emplacement configuré. Assurez-vous que tous les éléments requis
les packages sont installés et les chemins dans le script xmlto sont définis correctement.

10+(Validation non nul erreur code)
xmlto essayé de valider un document XML, mais la validation a échoué. Pour un meilleur diagnostic,
la sortie de validation et le code de sortie xmllint sont fournis. Envisagez soit de réparer votre
document ou en utilisant --skip-validation.

EXEMPLES


Pour convertir un document XML DocBook en PDF, utilisez :

xmlto pdf mondoc.xml

Pour convertir un document XML DocBook en HTML et stocker les fichiers HTML résultants dans un
utilisation du répertoire :

xmlto -o rép-html html mondoc.xml

Pour convertir un document XML DocBook en un seul fichier HTML, utilisez :

xmlto html-nochunks mondoc.xml

Pour modifier la sortie à l'aide d'un fragment XSL, utilisez :

xmlto -m ulink.xsl pdf mondoc.xml

Pour spécifier la feuille de style à utiliser (en remplaçant celle que le script de format aurait
choisir) utiliser :

xmlto -x mafeuilledestyle.xsl pdf mondoc.xml

AUTEURS


Tim Waouh <twaugh@redhat.com>
Auteur original, mainteneur jusqu'au 0.0.18

Ondrej Vasik <ovasik@redhat.com>
Mainteneur depuis 0.0.19

DROIT D'AUTEUR


Utilisez xmlto en ligne en utilisant les services onworks.net


Ad


Ad