Article View: fr.comp.text.xml
Article #10692Docbook/XML
From: Eric Jacoboni
Date: Tue, 29 Aug 2000 00:00
Date: Tue, 29 Aug 2000 00:00
51 lines
3074 bytes
3074 bytes
Quelqu'un utilise-t-il DocBook/XML avec docbook.xsl ?
Continuant sur ma lanc�e, j'ai commenc� � essayer la DTD de N. Walsh
(la 4.1.2) et sa XSL (v 1.18). Premier probl�me, mon petit Sablotron
se vautre lamentablement (segmentation fault) d�s la lecture de
html/docbook.xsl.
N'ayant pas r�ussi � installer Xalan C++ sur mon syst�me pas � la
mode, je me suis donc r�solu (groumph) � installer le JDK1.1.8 et
Xalan Java (1.2). Xalan fonctionne puisque j'arrive � l'utiliser pour
cr�er du html � partir de mon d�sormais fameux Intro-XML.xml et de ma
non moins fameuse feuille de style... Je passe �videmment sur la
lenteur du truc.
J'ai donc essay� de faire de m�me avec un petit .xml utilisant la DTD
de Docbook/XML fourni avec la distrib et le docbook.xsl. Apr�s un
temps malheureusement calculable, xalan m'annonce qu'il a pars�
docbook.xsl et il se lance � l'assaut d'article.xml.
Au bout d'un certain temps, boum : Java me l�ve une exception
m'expliquant qu'il n'a plus de m�moire (alors que top me dit le
contraire). J'ai 96 Mo de Ram et 64 Mo de swap et je n'ai encore
jamais satur� la m�moire de ma b�cane...
java.lang.OutOfMemoryError:
at org.apache.xerces.utils.StringPool.hashSymbol(StringPool.java:335)
at org.apache.xerces.utils.StringPool.createNonMatchingSymbol...
etc. Le probl�me semble donc venir de xerces.
Tout cela r�sulte de la commande suivante :
% javavm org.apache.xalan.xslt.Process -in article.xml \
-xsl docbook/html/docbook.xsl
Si, par contre, j'utilise la DTD "simple-docbook" du m�me N. Walsh
(version light de la pr�c�dente), _avec le m�me article.xml et le m�me
docbook.xsl_, �a passe (Sablotron continue � faire ses sabcmd.core).
Il semblerai que la taille de la DTD y soit donc pour quelque chose
(pr�s de 400 �l�ments pour la premi�re, 71 pour la seconde...).
Avant d'aller poser la question � Monsieur Walsh, j'aimerai donc
savoir si l'un(e) d'entre vous a r�ussi une transformation avec la
"vraie" DTD. Et si oui, avec quoi. J'ai quand m�me cru comprendre que
Walsh utilisait aussi xalan.
--
---------------------------------------------------------
�ric Jacoboni � No sport, cigars! � (W. Churchill)
---------------------------------------------------------
Technical Details
Message-ID:
<87snrnwrnz.fsf@titine.fr.eu.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,8489756d7a0a7d73,start X-Google-Attributes: gid114f60,public From: Eric Jacoboni <jaco@titine.fr.eu.org> Subject: Docbook/XML Date: 2000/08/29 Message-ID: <87snrnwrnz.fsf@titine.fr.eu.org> X-Deja-AN: 664116263 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@proxad.net X-Trace: nnrp4.proxad.net 967593251 213.228.6.221 (Wed, 30 Aug 2000 01:54:11 CEST) Organization: JacoSoft Intl. X-Attribution: Jaco Mime-Version: 1.0 User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7 NNTP-Posting-Date: Wed, 30 Aug 2000 01:54:11 CEST Newsgroups: fr.comp.text.xml