Diatheke outputs portions of modules with various toggle and rendering filters applied. That's all it does, and all I intend that it ever do.

It can only convert from input format X to output format Y if a conversion path from X to Y exists. So conversion from OSIS/ThML/GBF to OSIS/ThML/HTML/RTF requires that the appropriate filter (e.g. OSIS to ThML) exist. How well it performs the conversion depends on how complete the filter is.

Diatheke shouldn't produce valid or well-formed XML (or HTML, or RTF) because it isn't producing header & footer content. That means XML formats won't produce any schema information, encoding information, etc. The RTF export won't produce the preamble information necessary to identify the fonts that the RTF filter expects. Etc.

Diatheke is useful because it can show the contents of module entries or the output of filter processes with a quick command line call. It's not meant as a general-purpose export utility.

None of the reports in this thread represent bugs in Diatheke.

--Chris


On 11/3/2010 12:33 PM, David Haslam wrote:

I have also observed that specifying diatheke output_format as either OSIS or
ThML gives peculiar results as output.  "It's XML, Jim, but not as we know
it." The text includes recognizable XML markup, but the output is not
structured as a proper XML file that would pass a syntax check.

There was also virtually no difference between OSIS and ThML in the outputs
from the KJV module, except for the ends of each verse line.

OSIS lines end with<milestone type="line"/>
ThML lines end with<br />

David



_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to