This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [docbook-apps] trademark tag not rendered correctly in javahelp


Hi Bob

Ive found the problem I think (though not the solution), Im actually
using ant to build my help which i omitted to metion before and Im not
sure if it is using saxon properly

I processed your file as follows (javahelpdriver.xsl is the same as your
customjavahelp.xsl) in ant

<xslt basedir="." classpath="C:/Apps/java/Help/Saxon6/saxon.jar"
includes="smalltest.xml" destdir="."   extension=".html"
style="c:/apps/java/help/docbook-xsl-1.65.1/javahelp/javahelpdriver.xsl">

and it returned ;trade

I then tried running saxon directly as follows:
java -jar C:/Apps/java/Help/Saxon6/saxon.jar smalltest.xml
c:/apps/java/help/docbook-xsl-1.65/javahelp/javahelpdriver.xsl

and it returned 0x3E 0xE2

Paul



----- Original Message ----- From: "Paul Taylor" <paul_t100@fastmail.fm>
To: "Bob Stayton" <bobs@sagehill.net>; <docbook-apps@lists.oasis-open.org>
Sent: Wednesday, October 20, 2004 1:48 AM
Subject: Re: [docbook-apps] trademark tag not rendered correctly in javahelp





Hi Bob

I provided the full files I'm running in an earlier mail. Are you
actually testing this with javahelp.xsl or just the html xsl ?
If you are I think Ill just give up on this and use the superscript fix
you wrote earlier
thanks Paul
Bob Stayton wrote:



Paul,
It would help if you could provide full details of how you are processing
your files. I can't get Saxon on Windows to output &trade; no matter


what I


try. So I'm mystified that you can't seem to prevent it.

If you are using a script and a customization layer, try running a


straight


java command using the stock javahelp stylesheet from the distribution.


And


write the files to a different location so you can compare them for other
changes.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- From: "Paul Taylor" <paul_t100@fastmail.fm>
To: "Mauritz Jeanson" <mj@johanneberg.com>
Cc: <docbook-apps@lists.oasis-open.org>
Sent: Monday, October 18, 2004 2:12 PM
Subject: Re: [docbook-apps] trademark tag not rendered correctly in


javahelp






I dont know if Im missing the point but Ive done as you suggested and
changed my script, the output files still contain &trade;
Im running on Windows vould this be a problem


Mauritz Jeanson wrote:






-----Original Message-----
From: Paul Taylor









Ok I tried to this by creating a file javahelpdriver which references
javahelp (this is the way Ive pased paramters before and it doesnt
require me to alter the docbook stuff directly) but it didnt work ,
however Im probably calling it wrong.






...






<xsl:output method="html"
encoding="UTF-8"
indent="no"
saxon:character-representation="native;decimal"/>






Since you are generating HTML chunks for JavaHelp, you must set the
parameters like this:

<xsl:param name="chunker.output.encoding">UTF-8</xsl:param>
<xsl:param




name="saxon.character.representation">native;decimal</xsl:param>




With these particular settings, you will get raw (native) UTF-8 with no
entity references or character references at all.








Just seen this, saxon is outputting &trade; which doesnt work. I
havent yet tried getting it to output the &#8482 but Ill






try tommorrow.






There must be something very strange going on if you are getting


&trade;.


Saxon doesn't know about that entity reference, and cannot output it.

/MJ






















Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]