[jsword-devel] Fixes

DM Smith dmsmith555 at yahoo.com
Fri Mar 4 06:04:05 MST 2005


I fixed the strongs problem w/ the NASB.
The NASB uncovered a lot of little whitespace problems with the xslt.

Turns out that <span class="xxx">...</span> was causing whitespace to be 
introduced into the document. I changed all of these to <font 
class="xxx">...</font>. This had the right behavior.

This led to a different problem. In a few places, we were inadvertently 
relying on <span> to introduce whitespace. Now words were running 
together. Turns out that it was because the original document had 
significant whitespace between adjacent tags and it was being removed 
with the xslt strip-space directive. I removed that.

Also found that the following construct would introduce whitespace:
<h1>
    <xsl:apply-templates />
</h1>

These need to be <h1><xsl:apply-templates/></h1>.

While it is less readable. It is correct.

I commented the code for these changes.

Also, in the handling of OSIS errors we were truncating the output. I 
want to be able to see the whole xml fragment to see the error. So I 
removed the truncation on the first encountering of the problem.


More information about the jsword-devel mailing list