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