xslthl not working
Posted: Fri Apr 03, 2009 5:24 pm
Hi,
I tried to get syntax highlighting for code in programlistings working today. I downloaded xslthl.zip an put it to disk. I put xslthl.jar to lib directory in oxygen dir. I use saxon6.5.5 and custom fop with my native language fonts.
My transformation scenario has these highlight values set properly I think, but I still have no success with generation nice code
.
xslthl-config is contains this.
I use -current snapshot of docbook-xsl style sheets with snapshot_8394 version number. It is post 1.74.2 build.
I'm trying to highlight this code from my document.
I use oxygen 10.1 with academic license. Do you have any idea what can be wrong or how can I debug it more ?
I tried to get syntax highlighting for code in programlistings working today. I downloaded xslthl.zip an put it to disk. I put xslthl.jar to lib directory in oxygen dir. I use saxon6.5.5 and custom fop with my native language fonts.
Code: Select all
[haad@ ~]$ ls /Users/haad/Opt/xslthl/
LICENSE.txt highlighters xslthl-2.0.1.jar

Code: Select all
highlight.default.language "c"
highlight.source 1
highlight.xslthl.config file:///Users/haad/Opt/xslthl/highlighters/xslthl-config.xml
Code: Select all
<xslthl-config>
<highlighter id="java" file="/Users/haad/Opt/xslthl/highlighters/java-hl.xml" />
<highlighter id="delphi" file="/Users/haad/Opt/xslthl/highlighters/delphi-hl.xml" />
<highlighter id="pascal" file="/Users/haad/Opt/xslthl/highlighters/delphi-hl.xml" />
<highlighter id="ini" file="/Users/haad/Opt/xslthl/highlighters/ini-hl.xml" />
<highlighter id="php" file="/Users/haad/Opt/xslthl/highlighters/php-hl.xml" />
<highlighter id="myxml" file="/Users/haad/Opt/xslthl/highlighters/myxml-hl.xml" />
<highlighter id="m2" file="/Users/haad/Opt/xslthl/highlighters/m2-hl.xml" />
<highlighter id="tcl" file="/Users/haad/Opt/xslthl/highlighters/tcl-hl.xml" />
<highlighter id="c" file="/Users/haad/Opt/xslthl/highlighters/c-hl.xml" />
<highlighter id="cpp" file="/Users/haad/Opt/xslthl/highlighters/cpp-hl.xml" />
<highlighter id="csharp" file="/Users/haad/Opt/xslthl/highlighters/csharp-hl.xml" />
<highlighter id="python" file="/Users/haad/Opt/xslthl/highlighters/python-hl.xml" />
<highlighter id="ruby" file="/Users/haad/Opt/xslthl/highlighters/ruby-hl.xml" />
<highlighter id="perl" file="/Users/haad/Opt/xslthl/highlighters/perl-hl.xml" />
<highlighter id="javascript" file="/Users/haad/Opt/xslthl/highlighters/javascript-hl.xml" />
<namespace prefix="xslthl" uri="http://xslthl.sf.net" />
</xslthl-config>
I'm trying to highlight this code from my document.
Code: Select all
<programlisting language="c">
typedef struct auth_msg {
char msg_path[MAXPATHLEN]; /** Path to application */
uid_t msg_euid; /** Effective user id */
gid_t msg_egid; /** Effective group id */
pid_t msg_pid; /** Process id */
int msg_auth_status; /** Status of message after auth process */
} auth_msg_t;
</programlisting>