Generovani titlepage pomoci xsltproc

Pavel Kunc pavel.kunc na gmail.com
Pondělí Červenec 24 12:10:04 CEST 2006


Zdravim ve spolek,

dovlil bych si jeden zacatecnicky dotaz. Snazim se modifikovat title page
pro FO. Dle DocBook XSL complete guide jsem si vzal
titlepage.templates.xml a titlepage.xsl a do .xml jsem pridal
<revhistory/> a snazim se pomoc xsltproc generovat novy .xsl pro title
page viz nize.

xsltproc  \
      -o  mytitlepages.xsl  \
      titlepage.xsl  \
      my.titlepage.templates.xml

Problem je, ze z xsltprocu vypadne vzdy soubor o velikosti 3346b, jehoz
obsah je krapet nesmyslny nebot obsahuje pouze xml hlavicku <?xml
version="1.0"?> a pak jen prazdne znaky 0A a 20 (hexa).

Zkousel jsem vzit i cisty titlepage.templates.xml a pouze vygenerovat
.xsl, ale stale to sverepe generuje tenhle nesmysl. Hledal jsem na webu
ale ne moc uspesne, kdyz to zkusim vygenerovat pomoci Xalan co je ve FOP
tak to vytuhne taky, ale aspon to neco rekne:

H:\web\isop\doc>java -Djava.endorsed.dirs=H:\web\docbook\fop-0.92beta\lib
org.ap
ache.xalan.xslt.Process -out mytitlepages.xsl -in titlepage.templates.xml
-xsl t
itlepage.xsl

file:///H:/web/isop/doc/titlepage.xsl; ěßdek #20; Sloupec #44; Chyba XSLT
(javax
.xml.transform.TransformerConfigurationException):
javax.xml.transform.Transform
erException: org.apache.xml.utils.WrappedRuntimeException: Nelze nalÚzt
promýnno
u s nßzvem title.fontset
Exception in thread "main" java.lang.RuntimeException:
javax.xml.transform.Trans
formerException: org.apache.xml.utils.WrappedRuntimeException: Nelze
nalÚzt prom
ýnnou s nßzvem title.fontset
          at org.apache.xalan.xslt.Process.doExit(Process.java:1153)
          at org.apache.xalan.xslt.Process.main(Process.java:1126)

Puvodne jsem mel verzi DocBook XSL 1.70.1 a zkousel jsem to i na poslednim
snapshootu. Verze xsltprocu
libxml2-2.6.26.win32.zip	1658248	21.07.2006
libxmlsec-1.2.10.win32.zip	937110	21.07.2006
libxslt-1.1.17.win32.zip	388979	21.07.2006

a vse s FOP 0.92beta.

Byl bych moc vdecen za nejakou radu, vetsina problemu co jsem nasel je az
po vygenerovani .xsl titlepage, ja ji ani nevygeneruju.

Pavel Kunc


Další informace o konferenci Docbook