[XML-SIG] Yet more fun :) , 4xslt reports errors in docbook-xsl-1.59.1
Mike Brown
mike@skew.org
Thu, 16 Jan 2003 20:34:48 -0700 (MST)
Mike C. Fletcher wrote:
> Well, I've got the merged documentation automatically generated, and am
> starting into the docbook conversion. I'm starting out with the
> out-of-the-box docbook-xsl/html/chunk.xsl transformation to be sure the
> system is working before I see what alterations Tarn's made. However,
> when I run 4xslt with the manual and chunk.xsl, I'm told there's a
> syntax/parse error in the chunk-common.xsl file included by chunk.xsl.
>
> Since people have said they use the docbook-xsl packages with 4xslt, I
> must be mis-using it somehow, but I don't see how. Here's the 4xslt
> command-line I'm generating with distutils, and the error report it's
> generating:
>
> C:\bin\lang\py22\lib\site-packages\Ft\Share\Bin\4xslt.exe
> --define=<base_dir=build\doc\html>
> S:\pyopenglbuild\PyOpenGL2\build\doc\manual.xml
> S:\pyopenglbuild\PyOpenGL2\doc\docbook-xsl\html\chunk.xsl
> Malformed expression: "($prev and $navig.showtitles != 0)
> or ($home != . or $nav.context = 'toc')
> or ($chunk.tocs.and.lots != 0
> and $nav.context != 'toc') or ($next
> and $navig.showtitles != 0)" in the element at
> file:/S|/pyopenglbuild/PyOpenGL2/doc/docbook-xsl/html/chunk-common.xsl,
> line 707, column 2
> parse error at line 1, column 87: reached end-of-input, expecting ')'
> error: command
> 'C:\bin\lang\py22\lib\site-packages\Ft\Share\Bin\4xslt.exe' failed with
> exit status 1
>
> I don't see anything wrong with the code it's complaining about (all the
> ('s seem balanced), and position 87 is somewhere around the end of
> $home, nowhere near the end of the string AFAICS).
Yikes. This is clearly a bug in 4Suite's XPath parser
(specifically, it's not liking anything to follow ".").
Can't believe that one slipped through...
Let's move this over to to 4suite list.
xml-sig is not the appropriate forum.
http://lists.fourthought.com/mailman/listinfo/4suite
Mike
--
Mike J. Brown | http://skew.org/~mike/resume/
Denver, CO, USA | http://skew.org/xml/