[Refdb-users] User feedback 3
Status: Beta
Brought to you by:
mhoenicka
|
From: David N. <dav...@bi...> - 2004-02-29 13:21:23
|
[.. continued] 6. If refdbxml is edited to set saxon as default processor, the make procedure fails. The problem occurs with file docbk-refdblib.xsl. Here is the output: $ make html refdbxp -t db31x < basic-doc.short.xml > basic-doc.xml runbib -d refs_computing -S Eur.J.Pharmacol. -t db31x basic-doc.xml 5 reference(s) formatted, 0 failed refdbxml -s Eur.J.Pharmacol.html.xsl -t html basic-doc.xml Error at xsl:with-param on line 74 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-html/docbk-refdb-html.xsl: Variable ADVSTURLSTYLE has not been declared Error at xsl:choose on line 1826 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: Element must only be used within a template body Error at xsl:with-param on line 1828 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1831 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1834 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1837 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1840 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1843 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1846 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1849 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1852 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1855 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1858 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1861 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1864 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1867 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1870 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1873 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1876 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1879 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1882 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1885 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1888 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1891 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1894 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1897 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1900 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1903 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1906 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1909 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1912 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1915 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1918 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1921 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1924 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1927 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Error at xsl:with-param on line 1930 of file:/usr/local/share/refdb/xsl/docbk-refdb-xsl/docbk-lib/docbk-refdblib.xsl: xsl:with-param cannot appear as a child of xsl:when Transformation failed: Failed to compile stylesheet. 37 errors detected. My powers of XSL-fu are weak, so I cannot say why this this occurring with saxon and not with xsltproc. Is saxon being too picky? It is a problem, however, as it is occurring with one of the major xsl processors. This was a large problem for me because I initially set refdbxml to use saxon (it was my default parser until refdb) and had no end of problems. 7. Staying with saxon, if it is ever able to work with refdb, it would be good to have an option to run it with the xerces parser. This requires a (lengthy) command line option, but it should be rather doable. I have found that using xerces with saxon results in much better processing of some entities such as quotes and n/mdashes, especially in html output. [To be continued...] Regards, David. |