OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] syntax highlighting doesn't work, nor throws errors.




Mike wrote:
> 
> 
> 
> Mauritz Jeanson wrote:
>> |  -----Original Message-----
>> |  From: Mike |  |  I'm following the instructions here to make syntax 
>> |  highlighting work, |  are these the wrong instructions to follow?
>> |  |  http://www.sagehill.net/docbookxsl/SyntaxHighlighting.html
>>
>>
>> That documentation is not completely up-to-date, unfortunately.
>>
>>
>> |  java -cp |  
>> "/www/notlive/docbook/docbook-xsl-1.74.3-pre/extensions/saxon
>> 65.jar:/www/notlive/docbook/saxondamnit/saxon.jar:/www/notlive/docbook/xslth 
>>
>> ldamnit/xslthl-2.0.1.jar" |  \
>> |  -Dhighlight.source=1 \
>>
>>
>> Here you pass highlight.source=1 as a Java system property, but that 
>> won't
>> work since it is an XSLT parameter. But you also added it as parameter in
>> chunkohp.xsl, so that's OK.
>>
>>
>> |  -Dxslthl.config="file:///www/notlive/docbook/xslthldamnit/hig
>> |  hlighters/xslthl-config.xml" |  \
>> |  com.icl.saxon.StyleSheet ./text.xml |  
>> /www/notlive/docbook/docbook-xsl-1.74.3-pre/html/chunkohp.xsl
>>
>>
>> There are some changes in DocBook-XSL 1.74.3 that haven't been properly
>> announced and documented yet. This is what's needed to use the syntax
>> higlighting extension:
>>
>> 1. Use a processor that works with the extension: Saxon 6 or Xalan-J.
>> 2. Add the latest version of xslthl-2.X.X.jar to your classpath.
>> 3. Set the highlight.source parameter to 1.
>> 4. Import two stylesheet modules, highlighting/common.xsl and either
>> html/highlight.xsl (for HTML output) or fo/highlight.xsl (for FO output),
>> into your customization layer.
>> So you need to fix item 4. 
> 
> Thank you, it's still not working but I feel like I'm closer. Here's 
> what's wrong now.  I still get the same output (no highlighting), but 
> during the transform it says:
> 
> XSLT Highlighter: Cannot read xslthl-config.xml, no custom highlighters 
> will be available.
> 
> If I copy and paste the path I gave it into firefox (linux), firefox 
> finds the file fine and displays it. That path is CORRECT!
> 
> -Dxslthl.config="file:///www/notlive/docbook/xslthldamnit/highlighters/xslthl-config.xml" 
> 
> 
> I also tried giving it the path to the xslthl-config.xml file that comes 
> with the docbook xsl:
> 
> -Dxslthl.config="file:///www/notlive/docbook/docbook-xsl-1.74.3-pre/highlighting/xslthl-config.xml" 
> \
> 
> Which is also a valid path, and I can also cut and paste into firefox 
> (including the "file://" part) and see the file.  Still get the error 
> message and no highlighting.
> 


(Bump.) Has *anyone* been able to successfully get syntax highlighting 
to work in linux with the latest DocBook, Saxon 6.5.5, and xslthl-2.0.1?

I want to know if this is even possible or a fatal bug...



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]