🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #10692

Docbook/XML

#10692
From: Eric Jacoboni
Date: Tue, 29 Aug 2000 00:00
51 lines
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-mail

Show 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