[jsword-devel] JSword and Map/Image modules

DM Smith dmsmith555 at yahoo.com
Thu Jan 29 18:00:00 MST 2009

On Jan 29, 2009, at 9:54 AM, Brian Fernandes wrote:

>>> The options I see are:
>>> a) Change logic (just for maps) to make a list/tree decision based  
>>> on the type of book object.
>> I think this is the right choice.
> I have a patch ready, I'll attach it to the bug report shortly.

Many thanks!

>> Is <br> is the only element in HTML defined to have not content? If  
>> we have a complete list, I'd be happy for your suggested change to  
>> be added.
> That's a good question. I found a list of empty tags here:
> http://everything2.com/title/Empty%2520HTML%2520Tags (most lists are  
> very similar). Out of these, I think only BR, HR and IMG make sense  
> in our context, what do you think?
> I was testing further this morning and noticed that there are several
> other Map modules in Karl's repository which failed to show images in
> BD. So it seems like Karl has several modules with bad ThML. The  
> good news is that a really simple "<br>" to "<br/>" fix I put in was  
> enough to get all of these working.
> In HTML, it's common to see open <img> tags as well, though none of  
> Karl's modules had that problem. What is a good source for modules  
> with problems? Would be helpful to see different problems across  
> different modules so that a more robust (but simple) solution could  
> be developed (definitely not something as advanced as what you  
> suggested earlier).
> Do you think we should add a single step after the character clean  
> up which fixes <br>, <hr> and <img> in one go? Or does it make more  
> sense to fix them one at a time, and attempt to parse after each fix?

I would suggest: Do what is easiest to understand and maintain. But  
hold parsing until all are done.

Again thanks,


More information about the jsword-devel mailing list