[sword-devel] How to deal with invalid markup?

David Haslam dfhdfh at protonmail.com
Wed Jul 17 00:36:40 MST 2019

Hi Tobias,

OSIS Modules submitted for release by CrossWire should always be validated prior to submission. They would be rejected if the XML cannot be validated to one of the OSIS schemas that SWORD supports. All the more so if the input file fails to pass an XML syntax check.

CrossWire has no control over the preparation of modules for the associated repositories such as eBible.org

Such errors should be reported to the repository owner, in this case Kahunapule Michael Paul Johnson.
He is a member of this mailing list.

Best regards,


Sent from ProtonMail Mobile

On Wed, Jul 17, 2019 at 07:13, Tobias Klein <contact at tklein.info> wrote:

> Hi everyone,
> Is there a recommended way on how to deal with invalid markup (in a frontend) when using the text from a Sword module?
> To me invalid markup is basically invalid XML.
> You find an example below (Exodus 3:22 / engNET2016eb).
> Are Sword modules validated with standard XML validation tools before being published?
> Best regards,
> Tobias
> Module: engNET2016eb
> Mark-up text of Exodus 3:22 (module->getRawEntry()):
> <w lemma="strong:H802">Every</w> <w lemma="strong:H802">woman</w> <w lemma="strong:H7592">will ask</w> <w lemma="strong:H7934">her neighbor</w> <w lemma="strong:H1481">and the one who happens to be  staying</w> <w lemma="strong:H1004">in her house</w> <w lemma="strong:H3627">for items</w> <w lemma="strong:H3701">of silver</w> <w lemma="strong:H2091">and gold</w> <w lemma="strong:H8071">and for clothing</w>. <w lemma="strong:H7760">You will put</w> <w lemma="strong:H3627">these articles</w> <w lemma="strong:H5921">on</w> <w lemma="strong:H1121">your sons</w> <w lemma="strong:H1323">and daughters</w> <w lemma="strong:H5337">– thus you</w>
> INVALID section starts here:
> <w lemma="strong:H4713">will plunder Egypt</w>!” ‘span class=”footnote” id=”footnote-65”’‘span class=”key”’65‘
> <w lemma="strong:H7760">a</w>href=”#note-65” class=”backref”’3:19‘/a’‘span class=”text”’ <hi type="italic">tn</hi>: <hi type="italic">Heb</hi> “
> <w lemma="strong:H1121">and</w> <w lemma="strong:H1121">not</w> <w lemma="strong:H1004">with</w> <w lemma="strong:H7760">a</w> mighty hand.”
> ...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20190717/6a3220b6/attachment.html>

More information about the sword-devel mailing list