This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] xsl-stylesheets/manpages
- From: Alain PORTAL <aportal at univ-montp2 dot fr>
- To: Tim Waugh <twaugh at redhat dot com>
- Cc: docbook-apps at lists dot oasis-open dot org
- Date: Mon, 19 May 2003 18:50:26 +0200
- Subject: Re: [docbook-apps] xsl-stylesheets/manpages
- Organization: Service Commun de Microscopie Electronique - UMII
- References: <200305191632.18507.aportal@univ-montp2.fr> <20030519161528.GE17570@redhat.com>
- Reply-to: aportal at univ-montp2 dot fr
Le Lundi 19 Mai 2003 18:15, Tim Waugh a écrit :
> On Mon, May 19, 2003 at 05:43:49PM +0200, Alain PORTAL wrote:
> > <?xml version='1.0' encoding="ISO-8859-15"?>
> > <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
> > "/usr/share/sgml/docbook/xml-dtd-4.1.2-1.0-8/docbookx.dtd">
>
> I think you meant to use:
>
> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
> "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
This is the directory where is the dtd from the RedHat rpm package
docbook-dtds-1.0-8.noarch.rpm
The original (from openjade.xml) is
<?xml version='1.0'?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/sgml/docbook/xml-dtd-4.1.2/docbookx.dtd">
> > <article lang="fr">
>
> Your article contains no <refentry> elements.
Yes, of course, I didn't send the whole source (30.1Kb), only the articleinfo.
Here is a bigger piece of the source :
<?xml version='1.0' encoding="ISO-8859-15"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/sgml/docbook/xml-dtd-4.1.2-1.0-8/docbookx.dtd">
<article lang="fr">
<articleinfo>
<title>openjade</title>
<author>
<firstname>James</firstname>
<surname>Clark</surname>
</author>
<author>
<firstname>Ian</firstname>
<surname>Castle</surname>
<affiliation><email>ian.castle@looksystems.co.uk</email></affiliation>
</author>
<othercredit role="translation">
<firstname>Alain</firstname>
<surname>PORTAL</surname>
<affiliation><email>aportal AT univ-montp2 DOT fr</email></affiliation>
<contrib><para>
Je remercie infiniment Éric Bischoff sans lequel cette traduction
aurait eu du mal à voir le jour.</para>
</contrib>
</othercredit>
<othercredit role="reviewer">
<firstname>Robin</firstname>
<surname>DUBOIS</surname>
<affiliation><email>robin.hood AT nottingham DOT uk</email></affiliation>
<contrib><para>Je remercie Alain de m'avoir permis de relire ce
texte.</para></contrib>
</othercredit>
<copyright>
<year>2002</year>
<holder>OpenJade Project</holder>
</copyright>
<pubdate>14 mai 2003</pubdate>
</articleinfo>
<section>
<title>Reference</title>
<refentry>
<refentryinfo>
<date>Janvier 2002</date>
<productname>OpenJade</productname>
</refentryinfo>
<refmeta>
<refentrytitle>openjade</refentrytitle>
<manvolnum>1</manvolnum>
</refmeta>
<refnamediv>
<refname>openjade</refname>
<refpurpose>applique une feuille de style DSSSL à un document SGML ou
XML</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>
<command>openjade</command>
<arg choice="opt"><option>-vCegG2s</option></arg>
<arg choice="opt"><option>-b
<replaceable>encodage</replaceable></option></arg>
<arg choice="opt"><option>-f
<replaceable>fichier_erreur</replaceable></option></arg>
<arg choice="opt"><option>-c
<replaceable>catalog_sysid</replaceable></option></arg>
<arg choice="opt"><option>-D
<replaceable>répertoire</replaceable></option></arg>
<arg choice="opt"><option>-a
<replaceable>type_lien</replaceable></option></arg>
<arg choice="opt"><option>-A
<replaceable>arch</replaceable></option></arg>
<arg choice="opt"><option>-E
<replaceable>erreurs_max</replaceable></option></arg>
<arg choice="opt"><option>-i
<replaceable>entité</replaceable></option></arg>
<arg choice="opt"><option>-w
<replaceable>type_avertissement</replaceable></option></arg>
<arg choice="opt"><option>-d
<replaceable>dsssl_spec</replaceable></option></arg>
<arg choice="opt"><option>-V
<replaceable>variable<option>=<replaceable>valeur</replaceable></option></replaceable></option></arg>
<arg choice="opt"><option>-t
<replaceable>type_sortie</replaceable></option></arg>
<arg choice="opt"><option>-o
<replaceable>fichier_sortie</replaceable></option></arg>
<arg choice="opt"
rep="repeat"><option><replaceable>sysid</replaceable></option></arg>
</cmdsynopsis>
</refsynopsisdiv>
<!--
openjade [-vCegG2s] [-b encoding] [-f error_file] [-c catalog_sysid] [-D dir]
[-a link_type] [-A arch] [-E max_errors] [-i entity] [-w warning_type] [-d
dsssl_spec] [-V variable[=value]] [-t (fot|rtf|tex|mif|sgml|xml)] [-o
output_file] sysid...
-->
<refsect1>
<title>Description</title>
<para>
<command>openjade</command> est une implémentation du langage DSSSL
défini par la norme ISO/IEC 10179:1996. Le moteur DSSSL reçoit en
entrée un document SGML ou XML et le transforme en des formats tels
que :
</para>
</refsect1>
<refsect1>
<title>Environnement</title>
<para>
OpenJade ignore les variables d'environnement SP_CHARSET_FIXED et
SP_SYSTEM_CHARSET et utilise toujours Unicode comme jeu de caractères
interne, comme si SP_CHARSET_FIXED vallait 1 et SP_SYSTEM_CHARSET
n'était pas fixée. Par conséquent, seule la variable d'environnement
SP_ENCODING joue un rôle dans la gestion des jeux de caractères de
OpenJade.
</para>
</refsect1>
<refsect1>
<title>Extensions OpenJade</title>
<para>
Les procédures externes suivantes sont disponibles. Ces procédures
externes sont définies par un prototype de la même manière que dans
la norme. Pour utiliser l'une de ces procédures externes, vous devez
utiliser la procédure standard « external-procedure »,
utilisant un identificateur public "UNREGISTERED::James
Clark//Procedure::name" où « name » est le nom donné ici,
typiquement en incluant ce qui suit dans la spécification DSSSL :
</para>
</refsect1>
<refsect1>
<title>Limitations</title>
<para>
Cette section décrit les limitations de l'interface d'entrée (le
moteur DSSSL universel) ; chaque interface de sortie a également
ses propres limitations.
</para>
</refsect1>
<refsect1>
<title>Exemples</title>
<para>
Pour un fichier SGML <command>file.sgml</command> donné, utiliser la
feuille de style <command>file.dsl</command> et le publier au format
rtf.
</para>
<para>
openjade -t rtf file.sgml
</para>
</refsect1>
<refsect1>
<title>Voir aussi</title>
<para>
<command>onsgmls(1)</command>
</para>
</refsect1>
</refentry>
</section>
</article>
Regards,
--
Alain PORTAL
Service Commun de Microscopie Electronique
Case Courrier 087
Université de Montpellier II
Place Eugène Bataillon
34095 Montpellier Cedex 05
Tél. : 04 67 14 37 35
Fax. : 04 67 14 37 37
E-mail : aportal@univ-montp2.fr
http://www.univ-montp2.fr/~micro-elec-web/
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org